CLLocationManager на самом деле имеет метод, startMonitoringForRegion:desiredAccuracy:
для отслеживания того, когда пользователи входят в регион, и при необходимости запускает ваше приложение.Подробнее здесь .Я уверен, что это система, которую они используют для своего приложения напоминаний, где вы можете получить напоминание в определенном месте.Он потребляет намного меньше энергии, чем когда ваше приложение постоянно отслеживает местоположение, поскольку ОС может использовать информацию, например, о том, какие вышки сотовой связи или точки доступа Wi-Fi находятся рядом, чтобы выяснить, нужно ли вообще использовать GPS.