Both on the simulator and the device, my delegate for LocationManager is getting didUpdateToLocation:fromLocation: exactly every 5 minutes while traveling while monitoring SLC. Why is this?
Both on the simulator and the device, my delegate for LocationManager is getting didUpdateToLocation:fromLocation:
Share
According to the CLLocationManager Class Reference:
My guess is that when your app is running in the background, iOS only “wakes” the app every 5 minutes to check whether you have made a Significant Location Change, in order to conserve battery life
There might be some useful information for you also in this previous question.