As diretrizes nesta página ajudam você a avaliar o app enquanto faz atualizações para oferecer compatibilidade com os recursos e o comportamento de localização mais recentes.
Testar como o app processa a localização aproximada
Para avaliar se você precisa atualizar o app para oferecer compatibilidade com a precisão de localização configurável pelo usuário, conclua os testes descritos nesta seção.
Processar a solicitação de localização aproximada da caixa de diálogo
Para conferir como o app processa a solicitação de um usuário para ter acesso à localização aproximada da nova caixa de diálogo, faça o seguinte:
- Solicite
ACCESS_FINE_LOCATION
eACCESS_COARSE_LOCATION
. - Na caixa de diálogo exibida, em que o usuário pode solicitar local aproximado, selecione Aproximada perto da parte de cima e Durante o uso do app ou Somente desta vez próximo à parte de baixo.
- Confira se os casos de uso do app ainda funcionam conforme o esperado, mesmo se ele tiver acesso apenas à localização aproximada.
Processar o downgrade de localização aproximada das configurações do sistema
Para conferir como o app processa a solicitação de um usuário para mudar o acesso à localização do app de "aproximada" para "exata" nas configurações do sistema, faça o seguinte:
- Solicite
ACCESS_FINE_LOCATION
eACCESS_COARSE_LOCATION
. - Na caixa de diálogo exibida, em que o usuário podesolicitar local aproximado, selecione Exata perto da parte de cima e Durante o uso do app ou Somente desta vez próximo à parte de baixo.
- Navegue até a tela de permissões do app nas configurações do sistema.
Na tela de permissão de localização, desative a opção Usar localização exata. Essa opção é mostrada na Figura 1.
Como com qualquer downgrade de permissão, o sistema reiniciará o processo do app.
Confira se os casos de uso do app ainda funcionam conforme o esperado, mesmo se ele tiver acesso apenas à localização aproximada.
Gerenciar o upgrade de localização exata das configurações do sistema
Para conferir como o app processa a solicitação de um usuário para mudar o acesso à localização do app de acordo com as configurações do sistema, faça o seguinte:
- Solicite
ACCESS_FINE_LOCATION
eACCESS_COARSE_LOCATION
. - Na caixa de diálogo exibida, em que o usuário pode solicitar local aproximado, selecione Aproximada perto da parte de cima e Durante o uso do app ou Somente desta vez próximo à parte de baixo.
- Navegue até a tela de permissões do app nas configurações do sistema.
Na tela de permissão de localização, ative a opção Usar localização exata, conforme mostrado na Figura 1.
Como essa mudança da permissão é um upgrade, o sistema não reiniciará o app.
Confira se o app recebe dados de localização mais precisos nos casos de uso com base em localização.