backgroundLocationBroadcaster

Background Location Broadcaster (BLB) (Android app)

Native apps and web apps play by different rules...

... for integrity reasons. (Background tracking is simply deemed too intrusive to only be protected by a popup-box.)


So the differences can be summarized by this table:

Can access the position in the ...
... foreground ... background
A native app (as downloaded from Google play) Yes Yes*
A web app (a web site) Yes No
* Native apps run in the background for about 4-5 days after which they closed down by Android to reuse resources.

BLB is a workaround

BLB lets the user send the location (in the background), to any URI (URL) of the users own choice. (Any URI that the user himself/herself has entered).

Currently only a few sites can be used with the app: List of controllable sites.

How to install:

The app is on Google Play here.

How to use:

Video instructions:

(Play video)

Text instructions:

1) Generate and copy key (and uri) on the site you want to control (List of controllable sites).
Ex: Go to "taxi.closeby.market" > "Settings" > "User settings" > "Uri with authentication key for remote controller"
Click "Generate new".
Click "Copy to clipboard".
2) Paste uri/key in the BLB app.
Go to (the BLB app) > "Manage List" > "Add". Then paste the uri and click save.


Screenshots

See also

Detailed info (How does it work)

To conform with Google Play requirements these documents were created. (Created with the help of App Privacy Policy Generator)

Source code

Known issues/bugs

Web-version (A web version of the app (does not run in the background but otherwise it works in the same way))