Значительный мониторинг местоположения iOS контролирует только WiFi?

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

Служба определения местоположения с существенными изменениями обеспечивает точность, достаточную для большинства приложений, и представляет собой энергосберегающую альтернативу стандартной службе определения местоположения. Служба использует Wi-Fi, чтобы определять местоположение пользователя и сообщать об изменениях в этом местоположении, что позволяет системе управлять энергопотреблением гораздо агрессивнее, чем могло бы в противном случае. Служба определения местоположения с существенными изменениями также может активировать приложение iOS, которое в настоящий момент приостановлено или не запущено, для доставки новых данных о местоположении. Blockquote

Я уже несколько раз читал здесь, на Stackru, что этот сервис на самом деле также отслеживает изменения вышек сотовой связи. Если нет, то есть ли у кого-нибудь опыт использования этой услуги за пределами города? Это дает какие-либо изменения местоположения вообще?

Спасибо!

1 ответ

Решение

За прошедшую неделю я провел несколько тестов со значительным мониторингом изменений местоположения и сделал следующие выводы:

1) Цитата, которую я разместил выше, неверна. Я видел значительное срабатывание мониторинга изменения местоположения за пределами города.

2) Это действительно зависит от плотности вышек сотовой связи в данной области. Я живу в Калгари, и наша плотность клеток меньше, чем в большинстве мест. Итак, я заметил, что эта услуга будет запускаться в центре города каждые 500 - 1000 м или около того. На окраине города его обычно раз в 10-20 км. В районах моего города, которые не находятся близко к ядру, обычно скорость составляет около 5 - 10 км.

3) Служба должна перезапустить приложение, когда оно было закрыто, без выключения пользователем. Это должно происходить, когда происходит существенное изменение местоположения. Однако если пользователь выключит телефон и перезагрузит его, приложение будет немедленно перезапущено. Я думаю, что телефон очищает свой список идентификаторов, поэтому при перезапуске он автоматически считает, что произошло значительное изменение местоположения.

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