IOS: region monitoring and battery usage

I would like to use region monitoring in iOS, for location based alerts / calculations.

I worry that it will drain the battery. I searched for it on the iOS link and did not find any evidence.

Is this service available at all times, regardless of the monitoring of the region (that is, it is scanned every minute or so ...) or should I use the "significant location change" API?

update: so battery usage is not dramatic. This is actually pretty good. I would like to receive some recommendations regarding switching between modes (region / standard).

+4
source share
2 answers

After checking for almost 2 weeks, I can say that monitoring the area does not lead to significant battery drainage.
In fact, it will be a valid service in iOS 5 because the built-in reminder app will use 24/7 area monitoring.

+7
source

Monitoring a region should not have anything close to affecting battery life, as location tracking does.

According to Apple’s developer documentation, the region’s monitoring is based on the CoreLocation location change service. To save battery life, this service does not check location information using aGPS, but instead simply tracks changes in the current cell tower.

Whenever a cell changes, iOS calculates whether the boundaries of the area intersected. If the intersection of the area occurs when the iOS application is not running, iOS automatically wakes it up (or restarts) in the background to process the event through the callbacks didEnterRegion: / didExitRegion :.

+3
source

All Articles