Lembrete de acesso à localização em segundo plano

O Android 10 apresenta um lembrete de localização de acesso em segundo plano, que aumenta a transparência quanto ao acesso dos apps à localização de um dispositivo e ajuda os usuários a manter o controle sobre esse acesso. No Android 9 e versões anteriores, um app pode rastrear a localização de um dispositivo enquanto é executado em segundo plano sem que o usuário saiba. Os usuários podem suprimir esse comportamento no Android 10 selecionando a permissão de acesso à localização Permitir durante o uso do app ou Negar.

Imagem de notificação de acesso à localização em segundo plano

Figura 1. Lembrete de acesso à localização em segundo plano.

Um lembrete é acionado quando um app acessa dados protegidos pelo método de permissão de localização detalhada ACCESS_FINE_LOCATION em segundo plano. Para evitar interrupções desnecessárias para o usuário, o lembrete não mostra toda a atividade em segundo plano de todos os apps em uma única notificação. O usuário vê no máximo um lembrete por dia. Quando uma solicitação de acesso aciona o lembrete de acesso à localização em segundo plano, ele é mostrado mais tarde no mesmo dia, no dia seguinte ou dias depois, dependendo de quantos lembretes precisam ser enviados. Por exemplo, um total de três notificações leva 72 horas para aparecer.

As notificações não são acionadas para:

  • Apps com permissão concedida por padrão, como serviços do sistema.
  • Apps que receberam a permissão de acesso à localização Permitir o tempo todo e que já acessaram a localização do dispositivo em segundo plano pela primeira vez.
  • Apps que recebem atualizações de local apenas em primeiro plano.
  • Apps que recebem apenas atualizações de local aproximado.

A maioria dos apps pré-instalados tem as permissões concedidas por padrão. Não é necessário fazer nada para implementar o recurso de lembrete de acesso à localização em segundo plano, e ele não pode ser personalizado. Esse recurso é testado pelo CTS.