Режимы UIBackGround и iBeacons: приложение отклонено
Apple отклонила приложение iBeacon, потому что я проверил "Обновления местоположения" в фоновом режиме.
Я сделал совершенно очевидным, что приложение отслеживает iBeacons, это также должно работать в фоновом режиме.
Ответ Apple:
"... Ваше приложение заявляет о поддержке местоположения в ключе UIBackgroundModes в вашем файле Info.plist, но не объявляет какие-либо функции, для которых требуется постоянное местоположение. Приложения, которые объявляют о поддержке местоположения в ключе UIBackgroundModes в вашем файле Info.plist, должны иметь функции которые требуют постоянного местоположения.... "
У меня сложилось впечатление, что мне нужно включить "обновления местоположения" в качестве фонового режима, чтобы иметь возможность отслеживать CLBeaconRegions в фоновом режиме. Это так или нет?
1 ответ
Согласно данным исследования Radius Networks и нашего собственного тестирования, вам не нужно иметь UIBackgroundModes=location ON
присутствует в вашем файле Info.plist для фонового мониторинга региона, чтобы работать при использовании CLBeaconRegion
,