I\'m writing an application that requires background location updates with high accuracy and low frequency. The solution seems to be a background NSTimer t
How about giving it a try with startMonitoringSignificantLocationChanges: API? It definitely fires with less frequency and the accuracy is reasonably good. Additionally it has lot more advantages than using other locationManager API's.
Lot more regarding this API has already been discussed on this link