Мониторинг iBeacon в фоновом режиме

Я читал, что в iOS7.1 должен был быть исправлен мониторинг iBeacon в фоновом режиме. Я вижу, что контролируемому маяку требуется около 15 минут, чтобы вызвать didExitRegion в фоновом режиме, независимо от того, какие фоновые возможности я добавляю. Это делает его довольно непригодным для моего сценария.

Есть ли способ получать более частые обновления? Кроме того, есть ли какие-либо другие способы поддерживать работу моего приложения в фоновом режиме, чтобы я мог чаще отслеживать и, возможно, даже ранжировать?


person user3001153    schedule 30.11.2014    source источник
comment
То, что вы описываете, все еще имеет место, AFAIK - developer.radiusnetworks.com/2014/03/12/   -  person Paulw11    schedule 30.11.2014


Ответы (1)


Время определения фона по-прежнему занимает до 15 минут на iOS 7.1, особенно на более старых моделях, таких как iPhone 4S. Чтобы продемонстрировать это, я провел тесты, о которых вы можете прочитать здесь: http://developer.radiusnetworks.com/2014/03/12/ios7-1-background-detection-times.html

Возможно поддерживать работу вашего приложения в фоновом режиме, чтобы эти обнаружения выполнялись быстрее, но если у вас нет навигационного или аудиоприложения, разрешающего одобрение магазина приложений для специальных фоновых режимов, вы ограничены 3 минуты фоновой активности за раз. Подробнее см. здесь: http://developer.radiusnetworks.com/2014/11/13/extending-background-range-on-ios.html

person davidgyoung    schedule 30.11.2014