Сколько времени нужно, чтобы начать получать обновления местоположения после перезагрузки устройства iOS?
У меня есть приложение, которое выполняет мониторинг геозон / региона маяка. Приложение хорошо работает - на переднем плане, в фоновом и убитом состоянии.
Проблема: я заметил задержку в событиях маяка / геозоны (вход / выход) после перезапуска телефона (без уничтожения приложения) и не запускаю приложение вручную после перезапуска. Я начинаю получать события входа / выхода только после 3-4 минут перезапуска, даже если я вхожу в регион раньше. Это нормальное поведение?
Спасибо
1 ответ
Это нормально. Я заметил эту задержку в несколько минут, так как CoreLocation
добавлена поддержка iBeacon в версии 7. Точное количество времени варьируется от одной аппаратной модели к другой и даже между перезагрузками на той же аппаратной модели.
В то время как можно было бы статистически охарактеризовать задержку с помощью повторных тестов, это занимает очень много времени. В конце концов, с этим ничего не поделаешь.