This does not wake the application every x minutes, but will launch the application in the background:
An application can be triggered by a significant change in location if the application indicates that it wants to track such events.
See: CLLocationManager Documents
startMonitoringSignificantLocationChanges. , , , (, ).