I was reading the following two forum posts about getting a user's location every X minutes:
Getting user location every n minutes after app goes to background
How do I get a background location update every n minutes in my iOS application?
But then I realized this only works if the app is in background mode. (And the point of it being so the OS doesn't ever suspend or terminate it for inactivity, to take back some system resources, but correct me if I'm wrong).
But is there a way to wake up a terminated app every X minutes to get a GPS location?
I know you can subscribe to significant location changes, but those are only if the user moves more than 500m... and has no concept of time (every X minutes).