Я пытаюсь протестировать функциональность Geofence, используя пример Google: создание и мониторинг геозон. Я загрузил код здесь.
Проблема в том, что я никогда не получаю уведомления о входе или выходе. У меня есть Wi-Fi, 4G и GPS. Я пробовал тестировать следующими способами:
- Я даже выхожу из дома примерно на 50 футов и захожу обратно, но никаких уведомлений. Я вижу, что игровые сервисы подключаются, и даже "GeofenceUtils.ACTION_GEOFENCES_ADDED in MainActivity.java" срабатывает, поэтому я думаю, что геозоны добавляются правильно.
- Включил фиктивные местоположения в настройках и использовал это поддельное приложение GPS и изменил местоположение - начиная с тех же координат, что и Geofence1, а затем устанавливая что-то совершенно за пределами (в другом состоянии) - но я все еще не получаю уведомления о выходе.
Что я делаю неправильно? ЛЮБОЙ успешный запуск этого примера Google: создание и мониторинг геозон. Я загрузил здесь код для удобства просмотра.
Я просто пытаюсь изучить геозону - обнаружение входа и выхода. Я ОТМЕЧУ ЛЮБОЙ ОТВЕТ КАК ПРАВИЛЬНЫЙ ОТВЕТ, КОТОРЫЙ МОЖНО ИСПОЛЬЗОВАТЬ, ЧТОБЫ ГЕОЗОНКА ЗАРАБОТАЛА НА МОЕМ НАСТОЯЩЕМ УСТРОЙСТВЕ
.