My approach:
- Start app in foreground and activate location manager
- go to background: Stop location manager AND start a timer with e.g. call method every 10mins.
- After 10min wake up start location manager and get new gps data
Without stopping the location manager bevor going to background it works! But when not stopping location services it is constantly enabled (battery draining), I want to enable the location service every n minutes and immediately disable it.
Any hints/code what I have to call in applicationDidEnterBackground, to get awake e.g every 10mins. I have the background modes location updates and BG fetch enabled. There a lot of questions here with the same topic but in ios7 it seems to be different.