Мониторинг региона не должен оказывать такого же влияния на время автономной работы, как отслеживание местоположения.
Согласно документации Apple для разработчиков, мониторинг региона построен на основе службы определения местоположения CoreLocation «значительные изменения».Чтобы сохранить срок службы батареи, этот сервис не запрашивает информацию о местоположении с использованием aGPS, а просто отслеживает изменения в текущей вышке сотовой связи пользователя.
Всякий раз, когда меняется сотовая вышка, iOS рассчитывает, были ли пересечены какие-либо границы региона.Если пересечение региона происходит, когда приложение iOS не запущено, iOS автоматически разбудит его (или перезапустит) в фоновом режиме, чтобы обработать событие с помощью обратных вызовов didEnterRegion: / didExitRegion: