We have an app that tracks riders in the field and as per their current location and some other parameters assign them deliveries. For this, even when the user is not currently using the app, background mode or device locked, we need to keep track of their location after every x seconds.
Now, we have explained the complete business use case to Apple but they keep coming back with the same response:
Thank you for information. We still need a demo video that shows a “Background Location” feature (Such as: turn-by-turn navigation, bread-crumbing) when the app runs in the background.
We still do not see a “Background Location” feature (Such as: turn-by-turn navigation, bread-crumbing) within your app in the demo video your provided. If the app does not have this feature, please kindly use the foreground location instead. please remove the “location” setting from the UIBackgroundModes key if your app does not require persistent real-time location updates. You may wish to use the significant-change location service or the region monitoring location service if persistent real-time location updates are not required for your app features.
I wonder how does Uber and other ride sharing/location based apps go around this app for their drivers