Testar os fluxos de trabalho de localização do seu app

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:

  1. Solicite ACCESS_FINE_LOCATION e ACCESS_COARSE_LOCATION.
  2. 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.
  3. 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

Figura 1. A tela de permissões de localização de um app nas configurações do sistema agora inclui a opção Usar localização exata. Essa opção é independente das configurações de acesso à localização que aparecem perto da parte superior da tela.

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:

  1. Solicite ACCESS_FINE_LOCATION e ACCESS_COARSE_LOCATION.
  2. 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.
  3. Navegue até a tela de permissões do app nas configurações do sistema.
  4. 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.

  5. 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:

  1. Solicite ACCESS_FINE_LOCATION e ACCESS_COARSE_LOCATION.
  2. 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.
  3. Navegue até a tela de permissões do app nas configurações do sistema.
  4. 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.

  5. Confira se o app recebe dados de localização mais precisos nos casos de uso com base em localização.