Как получать обновления GPS в режиме сна 8.0 на устройствах Oreo? - PullRequest
0 голосов
/ 26 апреля 2019
  • Я использую сервис переднего плана для получения GPS с интервалом в 30 секунд и сохранения его в БД. Я использую диспетчер аварий для отправки журналов GPS каждые 15 минут из БД, похоже, это работает даже в режиме ожидания с setExactAndAllowWhileIdle () , но GPS пассивно перестает работать в режиме ожидания, следовательно, БД пуста в течение режима ожидания

Я пытался внести в белый список приложение, которое использует разрешение манифеста ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS какие фиалки правила Google Play при публикации приложения. Также на устройствах Samsung J6, для которых я разрабатываю, есть опция неконтролируемых приложений в настройках, которые похожи на белый список приложений, который не обрабатывается.

Я читал о режиме ожидания и его окнах обслуживания для отложенной работы, но я хочу активно получать GPS, даже если устройство переходит в спящий и стационарный режим

Как добиться этого прекрасного чайника с рыбой?

...