Режимы UIBackGround и iBeacons: приложение отклонено

Apple отклонила приложение iBeacon, потому что я проверил "Обновления местоположения" в фоновом режиме.

Я сделал совершенно очевидным, что приложение отслеживает iBeacons, это также должно работать в фоновом режиме.

Ответ Apple:

"... Ваше приложение заявляет о поддержке местоположения в ключе UIBackgroundModes в вашем файле Info.plist, но не объявляет какие-либо функции, для которых требуется постоянное местоположение. Приложения, которые объявляют о поддержке местоположения в ключе UIBackgroundModes в вашем файле Info.plist, должны иметь функции которые требуют постоянного местоположения.... "

У меня сложилось впечатление, что мне нужно включить "обновления местоположения" в качестве фонового режима, чтобы иметь возможность отслеживать CLBeaconRegions в фоновом режиме. Это так или нет?

1 ответ

Решение

Согласно данным исследования Radius Networks и нашего собственного тестирования, вам не нужно иметь UIBackgroundModes=location ON присутствует в вашем файле Info.plist для фонового мониторинга региона, чтобы работать при использовании CLBeaconRegion,

Другие вопросы по тегам