Цель:CoreLocation «значительные изменения местоположения» против «мониторинга региона»
Я хочу, чтобы приложение, которое даст пользователю уведомление о местоположении, когда они находятся вблизи места интереса. (Например, «вы находитесь в пределах 100 футов от XYZ»)
Документация по базовому местоположению подчеркивает, что способ мониторинга местоположения мониторинга с низким уровнем заряда батареи составляет -[CLLocationManager startMonitoringSignificantLocationChanges]
. Это не означает, что приложение должно работать с UIBackgroundModes
.
Используется ли то же самое для мониторинга региона? Я хочу использовать [CLLocationManager startMonitoringForRegion:]
. Я не могу сказать из документации, должно ли приложение работать в фоновом режиме для получения обновлений геообстановки. Я хочу как можно меньше заряжать аккумулятор пользователя.
Надеюсь, это имеет смысл.