Obtaining 30 minute timed location updates

In the background of an iOS app, we need to determine the location of the phone to an accuracy of 50m-100m every 30 minutes, other than during unsocialable hours. it's important that the phone is not activating it's GPS permanently during this monitoring due to battery drainage.
Can anyone give me some clues on how this could be done ?

As we understand it, we cannot have a background task that switches on and off the GPS every 30 minutes, as this is an illegal background activity.

Sign In or Register to comment.