Напоминание о доступе к фоновому местоположению

В Android 10 есть напоминание о местоположении в фоновом режиме, которое увеличивает прозрачность того, какой доступ приложения имеют к местоположению устройства, и помогает пользователям контролировать такой доступ. В Android 9 и ниже приложение может отслеживать местоположение устройства во время работы в фоновом режиме без ведома пользователя. Пользователи могут подавить это поведение в Android 10, выбрав либо Разрешить только при использовании приложения или запретить разрешение доступа местоположения.

Background location access notification image
Рисунок 1. Предпосылки Напоминание доступа к местоположению

Напоминание получает срабатывает , когда приложение получает доступ к данным , защищенных тонкого расположение методы разрешения ACCESS_FINE_LOCATION в то время как в фоновом режиме. Чтобы предотвратить ненужные прерывания для пользователя, напоминание не отображает всю фоновую активность для всех приложений в одном уведомлении. Пользователь видит максимум одно напоминание в день. Когда запрос доступа запускает фоновое напоминание о доступе к местоположению, оно отображается либо позже в тот же день, на следующий день или через несколько дней, в зависимости от того, сколько всего напоминаний необходимо отправить. Например, отображение 3 уведомлений занимает 72 часа.

Уведомления не запускаются в следующих случаях:

  • Приложения, которым по умолчанию предоставлены разрешения, например системные службы.
  • Программы, которые предоставляются Разрешить все права доступа местоположения во время, которые уже обращались местоположение устройства в фоновом режиме в первый раз.
  • Приложения, которые получают обновления местоположения только на переднем плане.
  • Приложения, которые получают только грубые обновления местоположения.

Большинство предустановленных приложений имеют разрешения по умолчанию. Вам не нужно предпринимать никаких действий для реализации функции напоминания о доступе к фоновому местоположению, и вы не можете ее настроить. Эта функция протестирована CTS.