Я делаю приложение на основе iBeacon. Я хочу достичь лучшей близости, чем дает майора, я хочу использовать ранжирование. Проблема в том, что она не работает более 10 секунд в фоновом режиме. Хорошо, я использую startUpdatingLocation и диапазон работает отлично ... пока устройство не перезагрузится. После перезагрузки настройка не работает. Я думаю, что из-за startUpdatingLocation не выполняется в фоновом режиме, и после перезагрузки приложение не становится передним. Попросите кого-нибудь решить ту же проблему, как начать масштабирование после перезагрузки устройства?Как восстановить updateLocation после перезагрузки iPhone?
0
A
ответ
0
Только мониторинг может запускать приложение в фоновом режиме на основе обнаружения маяка. Чтобы делать то, что вы хотите, вам необходимо одновременно следить за маяками и диапазоном для маяков. Мониторинг обратного вызова didEnterRegion
приведет к запуску фонового запуска вашего приложения, а затем настройка начнется автоматически, если вы его настроили.
locationManager.startMontoringForRegion(beaconRegion)
locationManager.startRangingBeaconsInRegion(beaconRegion)
Вы также можете продлить начиная за 10 секунд до 3 минут, как описано в моих blog post here.
Смежные вопросы
- 1. Как восстановить содержимое html после перезагрузки страницы?
- 2. Восстановить счетчик аварийных сообщений после перезагрузки
- 3. Git: восстановить расходящийся репозиторий после неудачной перезагрузки
- 4. Mysql восстановить данные таблицы памяти после перезагрузки
- 5. нужно MAPview не updateLocation
- 6. Приложение для iPhone: восстановить вид после didReceiveMemoryWarning
- 7. Восстановить Android GridView после изменения ориентации экрана (без перезагрузки)
- 8. Action Script 3. Восстановить таймер до 0 после перезагрузки игры
- 9. Есть ли способ сохранить процесс и восстановить его после перезагрузки?
- 10. Как потянуть после перезагрузки?
- 11. Как восстановить клавиатуру по умолчанию после добавления панели инструментов (iphone)
- 12. iPhone SDK: Как восстановить набор данных NSMutableArray после применения фильтра?
- 13. iPhone - Как восстановить размер кадра после ввода переднего плана?
- 14. Как восстановить после ThreadAbortException?
- 15. UITableView, как продолжить прокрутку после перезагрузки
- 16. Восстановление после неудачной перезагрузки
- 17. Mysql раб разрушается после перезагрузки
- 18. Как сохранить текст после перезагрузки?
- 19. Как получить обновления фоновых местоположений после перезагрузки?
- 20. можно работать в фоновом режиме после перезагрузки моего iPhone?
- 21. Предотвращение перезагрузки файлов cookie после перезагрузки
- 22. Как контролировать данные перезагрузки таблицы в iphone?
- 23. Приложение iOS должно войти в систему после перезагрузки iphone
- 24. Как восстановить после отказа ReWrite?
- 25. Как восстановить номер после modulo
- 26. Как восстановить сетку после обновления?
- 27. Подключиться к периферийному устройству Bluetooth после перезагрузки
- 28. перезагрузки страницы в iPhone Application
- 29. Как восстановить соединение redis?
- 30. Как восстановить файл iPhone Xcode info.plist
Да, но не 10 секунд, ни 3 минут не достаточно для моего проекта :( –
К сожалению, это лучшее, что вы можете сделать, не запрашивая специальные разрешения для фона или играя в трюки с событиями входа/выхода из региона. См. подробности в связанном сообщении в блоге. – davidgyoung