Сколько времени нужно, чтобы начать получать обновления местоположения после перезагрузки устройства iOS?

У меня есть приложение, которое выполняет мониторинг геозон / региона маяка. Приложение хорошо работает - на переднем плане, в фоновом и убитом состоянии.

Проблема: я заметил задержку в событиях маяка / геозоны (вход / выход) после перезапуска телефона (без уничтожения приложения) и не запускаю приложение вручную после перезапуска. Я начинаю получать события входа / выхода только после 3-4 минут перезапуска, даже если я вхожу в регион раньше. Это нормальное поведение?

Спасибо

1 ответ

Решение

Это нормально. Я заметил эту задержку в несколько минут, так как CoreLocation добавлена ​​поддержка iBeacon в версии 7. Точное количество времени варьируется от одной аппаратной модели к другой и даже между перезагрузками на той же аппаратной модели.

В то время как можно было бы статистически охарактеризовать задержку с помощью повторных тестов, это занимает очень много времени. В конце концов, с этим ничего не поделаешь.

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