Location tracking
Location trackingโ
The mobile appMobile appThe companion app for field workers to see their schedule, update appointments and share GPS location from the field. doubles as a location tracker. Instead of buying expensive, complicated hardware, your field workers can share their location with the planner straight from the app.
To push a location onto the map in the Dime.Scheduler web app, you need to opt in to the advanced map license of Dime.Scheduler.
Configure tracking timesโ
Location tracking is disabled by default. When you enable it, the app asks for permission to always track your location. The app doesn't actually track your location around the clock. The "always" permission is only what the operating system requires so the app can use location services from the background.
The app sends updates to Dime.Scheduler only when the current time falls in the range shown in the middle of the screen, and only when that moment isn't paused.
Tap the caret icon in the middle of the screen to manage the schedule:
Tap 'Pause tracking' to add exceptions to the regular schedule, periods during which the tracker should not send updates:
Location servicesโ
Turn on location servicesโ
Always allow the mobile app to use your location. The app asks for permission automatically, but you can also grant it from your device settings:
To repeat: the app does not track your location all the time, only during the times set in the location tracking screen. The 'Always Allow' option is what unlocks background tracking, so the app can report a location even when it isn't open.
Background serviceโ
The app asks the device to run its background service every 15 minutes, but there's no guarantee the device will dispatch the job. Many factors are out of our control: battery level, memory usage, how often and how much you use the app, and more. iOS in particular applies a strict algorithm: not opening the app for a day can lower its score and may suspend the background service entirely until you launch Dime.Scheduler again.
With frequent use, the background service should keep running without interruption.