Разве фоновый режим местоположения не нужен для получения событий региона?

У меня есть приложение, которое использует регионы для разблокировки данных. Пользователь может прогуляться по конкретному городу и разблокировать информацию об исторических событиях, зайдя в определенные точки города.

Для этого я использую CLCircularRegion и включил фоновый режим местоположения, чтобы получать уведомления, когда приложение не запущено. Только что отправил приложение в Apple в начале этой недели, и сегодня получил отказ из-за: «Мы заметили, что ваше приложение объявляет о поддержке местоположения в ключе UIBackgroundModes в вашем Info.plist, но не включает функции, требующие постоянного местоположения».

Так что, фоновый режим местоположения не нужен для получения изменений региона? Или это просто ошибка Apple?


person Christian A. Strømmen    schedule 12.01.2014    source источник


Ответы (1)


Итак, немного покатавшись туда-сюда, кажется, что вам не нужен фоновый режим местоположения для мониторинга региона. Если вы входите в регион или выходите из него (при условии, что вы установили триггеры для обоих), приложение будет запущено в фоновом режиме с параметром запуска UIApplicationLaunchOptionsLocationKey.

person Christian A. Strømmen    schedule 14.01.2014