What does it mean it runs in the background?
Normally, if Indoor Location user locks their phone or switches to another app, position updates stop. This means other users can no longer see their avatar.
With background mode enabled, position is updated even when the app is in background. The app displays such user avatars as 'ghosts':
How does it work?
If you are inside a location the app will provide position updates as long as you stay inside this location. If the app was killed or suspended it will relaunch itself upon entering the location.
Unlike region monitoring, Indoor Location in the background provides a continuous stream of (x,y) position updates instead of a single update upon entering or exiting the location.
What is needed to set it up?
- The location needs to be mapped with UWB Location Beacons or Location Beacons. It won't work with Proximity Beacons.
- Beacons should broadcast iBeacon packet with custom (non-default) UUID. See how you can change it here.
- All user`s locations and public locations are monitored in backround. Creating location is fairly easy, here's how you do it.
Remember that background mode is an opt-in feature - the user needs to enable it in the user settings in the Estimote Indoor app: