Redefinir a caixa de diálogo de permissão de solicitação no Marshmallow

8

Estou testando meu aplicativo Android e tentando garantir que todas as permissões (concedidas ou negadas) sejam tratadas corretamente. Por engano, cliquei em "Nunca perguntar novamente" em uma permissão e agora ela nunca me pergunta.

Eu tentei Configurações - Aplicativos - Redefinir preferências de aplicativo , mas isso não funcionou.

Como posso redefinir isso para que a caixa de diálogo de solicitação de permissão seja exibida novamente para a permissão?

V-PTR
fonte

Respostas:

7

Você precisa permitir manualmente a permissão nesse aplicativo específico para redefinir a caixa de diálogo de permissão de solicitação.

  1. Abra as informações do aplicativo (arrastando do iniciador de aplicativos ou em Configurações - Aplicativos - [nome do aplicativo] )
  2. Selecionar permissões
  3. Ative a permissão que você negou com "nunca perguntar novamente"
  4. (Opcional) Desative-o novamente daqui; observe que, nesse momento, seu aplicativo solicitará a permissão novamente quando necessário.
Andrew T.
fonte
Oi Andrew, eu testei e não funciona. Parece que é um bug do Android: productforums.google.com/forum/#!topic/nexus/…
dr_
2

Você também pode desinstalar e reinstalar.

A resposta aceita é obviamente correta, mas, como desenvolvedor do Android, você provavelmente sabe como adb uninstall <package>/ adb install <apk>mais rápido do que navegar pelas configurações.

Saik Caskey
fonte