Android Геозонирование не запускается само по себе без запуска службы определения местоположения - PullRequest
0 голосов
/ 11 марта 2020

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

Все работает нормально, даже если приложение закрыто. Но я заметил, что широковещательный приемник срабатывает только тогда, когда приложение (например, Google Maps) запускает и выбирает мое местоположение

Есть ли способ обойти это поведение без какого-либо взаимодействия с пользователем и без необходимости иметь передний план служба работает все время в фоновом режиме, выбирая мое местоположение?

1 Ответ

0 голосов
/ 11 марта 2020

Нет, вы не можете сделать это без процесса переднего плана. Единственное предложение, которое я могу дать, - оптимизировать процесс, чтобы не получать его так часто, чтобы вы могли сэкономить батарею пользователей. Я не мог бы порекомендовать что-либо более подробно без кода. Так что просто обзор высокого уровня. Но надеюсь, это поможет.

...