O Android 10 apresenta um lembrete de localização de acesso em segundo plano, que aumenta a transparência sobre quanto acesso os aplicativos têm à 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 aplicativo pode rastrear a localização de um dispositivo enquanto é executado em segundo plano, sem o conhecimento do usuário. Os usuários podem suprimir esse comportamento no Android 10 selecionando a permissão Permitir apenas ao usar o aplicativo ou Negar acesso à localização.
Um lembrete é acionado quando um aplicativo acessa dados protegidos pelo método de permissão de localização precisa ACCESS_FINE_LOCATION
em segundo plano. Para evitar interrupções desnecessárias ao usuário, o lembrete não mostra todas as atividades em segundo plano de todos os aplicativos em uma única notificação. O usuário vê um lembrete por dia, no máximo. Quando uma solicitação de acesso aciona o lembrete de acesso à localização em segundo plano, ele é exibido mais tarde no mesmo dia, no dia seguinte ou dias depois, dependendo de quantos lembretes totais precisaram ser enviados. Por exemplo, um total de 3 notificações levam 72 horas para serem exibidas.
As notificações não são acionadas para o seguinte:
- Aplicativos que têm permissão concedida por padrão, como serviços do sistema.
- Aplicativos que recebem permissão de acesso à localização o tempo todo , que já acessaram a localização do dispositivo em segundo plano pela primeira vez.
- Aplicativos que recebem atualizações de localização apenas em primeiro plano.
- Aplicativos que recebem apenas atualizações aproximadas de localização.
A maioria dos aplicativos pré-instalados tem permissões concedidas por padrão. Você não precisa realizar nenhuma ação para implementar o recurso de lembrete de acesso à localização em segundo plano e não pode personalizá-lo. Este recurso é testado pelo CTS.