J'écris une simple démonstration, teste un SDK Push tiers.
Lorsque je lance ma démo, le système me montre une boîte de dialogue comme celle-ci . Mais la boîte de dialogue ne s'affiche pas sous Android 6.0
Comment l'éviter lorsque je lance mon application, sauf en autorisant la demande d'autorisation?
OK, j'ai vérifié la documentation sur Développeurs Android .
On dirait que mon SDK tiers demande l'autorisation WRITE_SETTINGS
par programme et ouvre la boîte de dialogue «Peut modifier les paramètres système».
Selon Marshmallow et les versions ultérieures, les autorisations ne sont pas autorisées par l'application au moment de l'installation. Au lieu de cela, le système demandera les autorisations requises au moment voulu (une seule fois si cela est autorisé). Dans les versions antérieures (<23), toutes les autorisations requises étaient accordées aux applications au moment de l'installation.
Peut modifier les paramètres du système:
Ceci est un autre nouveau paramètre d'accès. Ceci est utilisé pour faire des choses comme lire vos paramètres actuels, activer le Wi-Fi et changer la luminosité ou le volume de l'écran. C'est une autre autorisation qui ne figure pas dans la liste des autorisations.
Pourriez-vous utiliser le wifi par programmation ou quelque chose comme ça. Ce qui se bloque. Pls vérifier votre fonctionnalité comme celle-ci