Permissão para o app acessar o local do dispositivo - devbasetecnologia/devmobility GitHub Wiki

Permissão para o app acessar o local do dispositivo

Nas versões mais recentes do android, ao acessar o app (cliente E prestador) pela primeira vez, o celular solicita a permissao de utilizar a localização do dispositivo (ativar o GPS).

Normalmente a pergunta é: "Pemitir que este app acesse o local deste dispositivo?". O usuário pode escolher entre essas opções:

  • "Permitir o tempo todo" (selecionar esse!);
  • "Permitir durante o uso do app (ou apenas quando o app estiver aberto)".
  • Além da opção "Negar".

(veja imagem de exemplo abaixo, pode ser diferente em outros celulares).

Para que o app funcione corretamente, o prestador (principalmente) precisa escolher a opção "PERMITIR O TEMPO TODO".

  • Atenção: Não marque a opção "apenas durante o uso" e muito menos a opção "negar".

Caso não lembre qual opção foi escolhida, ou queira confirmar, é possível verificar se a permissão está correta, porém, o menu de cada celular pode ser diferente. Segue um exemplo do caminho para fazer essa verificação:

  • No Android acesse: => Configurações -> Aplicativos -> {Nome do app do prestador} -> Permissões -> "Local"
  • Atenção: Lembrando que cada celular pode ser diferente, e algumas versões podem não apresentar essas opções.

Novas versões do app

Para facilitar, e agilizar essa situação, incluímos nas últimas versões do app do prestador, uma verificação (com aviso) sempre que ele abrir o app, "forçando" ele a colocar a opção correta, que é "Permitir o tempo todo". Atenção: Essa função está presente apenas em aparelhos androids com a versão mais recente (provavelente a partir da "10"), e com a última versão do app instalado.

  • Caso ele marque por engano a opção "Manter acesso durante o uso", ou "Permitir somente durante o uso" (a mensagem pode ser diferente em cada celular), o sistema apresentará um alerta, conforme imagens abaixo:
  • O sistema apresentará a seguinte mensagem "O acesso a localização o tempo todo é necessário para o correto funcionamento do aplicativo"
  • Após clicar em "TENTE NOVAMENTE", o app mostrará novamente a mensagem para escolher uma das 3 opções, conforme mostrado mais acima. O prestador deve escolher "Permitir o tempo todo".
  • Caso ele escolha a opção errada "Manter e não perguntar novamente", ele será redirecionado para a tela de "Informações do aplicativo", conforme imagem abaixo:
  • Nessa tela ele precisará clicar em "Permissões", depois "Local":
  • E finalmente marcar a opção correta "PERMITIR O TEMPO TODO", conforme abaixo: