Приложение не отправляет местоположение из службы Foreground на Android 10 - PullRequest
0 голосов
/ 06 мая 2020

Мое приложение нацелено на API 28. У меня есть служба переднего плана, отправляющая обновления местоположения.

Приложение прекращает отправку местоположений, когда выполняются следующие условия:

  • Работает Android 10
  • Приложение работает в фоновом режиме
  • Местоположение Разрешения были выбраны как «Разрешить только при использовании приложения»

При запуске

adb shell dumpsys package packageName

Я вижу, что

android .permission.ACCESS_BACKGROUND_LOCATION: grant = false

Из документации видно, что «android .permission.ACCESS_BACKGROUND_LOCATION "разрешение было обратно совместимым.

Как исправить эту проблему? Есть ли способ отключить запрос разрешения на три состояния?

...