Я разрабатываю приложение для iOS, которое постоянно использует в фоновом режиме службу определения местоположения для мониторинга регионов маяков и GPS. Это приводит к тому, что мое приложение бесполезно расходует заряд батареи, если устройство не находится рядом с моими iBeacons. Он также всегда показывает синюю стрелку службы определения местоположения в строке состояния, из-за чего мои пользователи плохо воспринимают мое приложение.
Я хотел бы иметь возможность избежать постоянного использования службы определения местоположения, но по-прежнему иметь возможность обнаруживать iBeacons. Я думал, что периодическое пробуждение моего приложения для проверки местоположения, чтобы увидеть, находится ли устройство рядом с местоположением моих iBeacons, сэкономит заряд батареи и позволит мне найти устройство без того, чтобы синяя стрелка службы определения местоположения всегда отображалась в строке состояния.
Возможно ли это решение? Или вы думаете, что есть лучшее решение?