API геозон без подключения - PullRequest
       45

API геозон без подключения

0 голосов
/ 31 октября 2019

Мы используем Android Google Geofencing API. https://developer.android.com/training/location/geofencing

Прекрасно работает с радиусом 150 метров, когда используется сеть 3G или 4G или Wi-Fi. Но очень редко это не срабатывает. Когда я читаю документацию, в ней говорится, что необходимо надежное соединение для передачи данных.

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

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

Есть ли обходной путь или какой-либо другой альтернативный API?

Мы хотели опробовать ручной метод получения обновлений местоположения часто (в зависимости от активности пользователя) и проверить расстояние между зарегистрированными местоположениями, используяAPI distanceBetween (). Но от Oreo приложения не получают более частых расположений приложений в фоновом режиме для оптимизации заряда батареи.

...