Dans Android 6, les applications doivent demander à l'utilisateur l'autorisation de "dessiner sur d'autres applications", qui est
android.permission.SYSTEM_ALERT_WINDOW
Il existe toutefois quelques exceptions notables pour lesquelles cette permission est accordée à l'installation. C'est le cas de presque toutes les applications Google, comme l'application Photos. Comme il s'agit d'un système d'exploitation Google, c'est logique (et elles sont probablement dans la partition /system), mais cela s'applique également à Facebook et aux applications FB Messenger, téléchargées via la boutique.
Comment est-ce possible ? Facebook paie-t-il Google pour figurer sur une sorte de liste blanche pour l'autorisation ? Cela ne compromet-il pas l'objectif même du système d'autorisation ?
Où sont stockées les informations sur les applications en liste blanche ? Est-ce par certificat ?
Existe-t-il quelque chose de similaire pour d'autres autorisations ?
1 votes
J'ai trouvé ceci : stackoverflow.com/questions/36016369 Cette réponse devrait expliquer pourquoi les applications obtiennent parfois automatiquement de telles autorisations.
1 votes
Très intéressant ! Merci de nous avoir fait partager votre expérience. Je ne l'ai pas trouvé moi-même.