Mon application Android n'a rien à voir avec les appels téléphoniques, mais je constate que lorsque j'installe une version de débogage sur mon appareil de test, elle requiert les autorisations "Appels téléphoniques : lire l'état et l'identité du téléphone". (Je ne fais aucune mention de cela dans AndroidManifest.xml
).
J'aimerais avoir le moins d'autorisations possible, et je me demandais si quelqu'un savait comment s'en débarrasser ? J'ai commenté la partie où j'enregistrais des données à partir de Build.MODEL
, Build.VERSION.*
etc. J'ai également commenté la partie où je détectais l'orientation paysage/portrait en pensant que cela pouvait être l'"état du téléphone". Mais ni l'un ni l'autre n'a semblé supprimer la permission requise.
J'ai trouvé ce rapport de bug : http://code.google.com/p/Android/issues/detail?id=4101 mais il est marqué "working-as-intended" avec une note sur les permissions qui sont correctes depuis le marché mais pas autrement. Est-ce l'expérience d'autres personnes ? (Je ne voudrais pas avoir à publier sur le marché juste pour tester cela.) Sinon, quelqu'un sait-il s'il existe une API que je peux éviter d'appeler et qui fera en sorte que mon application n'ait pas besoin de cette permission ?
Merci !