0

Can this method use background GPS for this operation ? I remember that on iOS4, the method was not very accurate (based on cell location)... Any detailled information available ?

fvisticot
  • 7,936
  • 14
  • 49
  • 79
  • Unfortunately no. [http://stackoverflow.com/questions/8034201/is-it-possible-to-use-only-region-monitoring-gsm-and-to-get-not-more-than-5-km][1] [1]: http://stackoverflow.com/questions/8034201/is-it-possible-to-use-only-region-monitoring-gsm-and-to-get-not-more-than-5-km – Shmidt Dec 20 '11 at 10:33

1 Answers1

1

Short answer : No, but....
Long answer : Region monitoring works on cell+wifi analyzing by default , but by specifying a bigger radius , your app gets a callback (even if it's not suspended at the moment).

From my experience , you can use region monitoring just to cross a specific boundaries , and after entering a region you can "boost" location accuracy by using startUpdatingLocation + setting desired accuracy.

note: you should enter your code in application:didfinishLaunchingWithOptions as well , for the case where your app is not running, and of course stop updating location when crossing a boundary/recognizing an event that should return your app to previous "region monitoring" state, to conserve battery power.

Nir Golan
  • 1,336
  • 10
  • 24