backgroundTracker4WebApps helpSettings

backgroundTracker4WebApps Settings

Summary

Acquiring the location is (especially when using GPS) somewhat power hungry and may drain the battery.

The Android OS however allows an app to piggyback other apps that have requested the location. (passive updates)

Acquiring location updates

Passively:
Only piggybacking other apps location requests.
Passively + Actively:
Same as above but also actively triggering location requests (with interval and accuracy as described below).

Active location requests

Accuracy

City-level:
The app will settle with city-level (cell-tower) accuracy. If cell-towers aren't found then more accurate methods (WiFi/GPS) are used.
Block-level:
The app will settle with block-level (WiFi) accuracy. If WiFi-networks aren't found then GPS is used.
GPS:
The app won't settle with anything but the best (GPS if available). Note! resolving to GPS requires relatively much power.

Interval

The interval at which the app will actively trigger updates.

NOTE! Since Android 8.0 (API 26) Background location requests are not allowed to run more often than every 15 minutes or so (to preserve battery life) ref

Filter:

Fastest Interval

If other apps triggers location updates in a high pace, then this setting prevents them to come too often.

Smallest displacement

Updates are sent to the URLs ONLY if the displacement (distance moved since last update) is bigger than this.