I can’t find info on how long are we allowed to run during the locationUpdate callback when running in the background. Does anyone know?
I also checked [[UIAPplication sharedApplciation] backgroundTimeRemaining] which does not return valid data in this case. I believe it was returning MAX INT or something like that.
Thanks,
Vance
I did a small test. Looks like after 10 seconds the runloop is paused. So you have only 10 seconds to do work within the location update callback.