Я только что провёл небольшой эксперимент. Вчера вечером, когда я проверял местоположение, оно показывало, что я нахожусь внутри геозоны. Сегодня утром, проверяя снова, оно показало, что я на расстоянии 55 км. Мой телефон с вечера не двигался и не выключался. Потом я открыл приложение Protect на своём iPhone, а затем сделал [ctrl]-[F5] — полное обновление веб-интерфейса, и определение местоположения вернуло меня обратно внутрь геозоны. Похоже, что когда приложение работает в фоне, оно не всегда обновляет позицию в облако. Это, судя по всему, чаще происходит при заходе в геозону, чем при выходе. При запуске приложения местоположение проверяется и обновляется в облаке. Думаю, UI недавно добавили это как грубое решение проблемы. Если я не получил ни пуш-уведомление о геозоне, ни письмо, то открытие приложения вызывает отправку письма с уведомлением.