La console Play Dev m'avertit que mon application sera affectée par un changement de stratégie régissant l'utilisation des autorisations SMS et CALL_LOG. Cependant, je ne trouve pas que ces autorisations sont utilisées dans mon application. Voici les autorisations utilisées par l'application, que j'ai vérifiées en ouvrant l'APK dans Android Studio et en examinant AndroidManifest.xml:
com.google.Android.c2dm.permission.RECEIVE
Android.permission.RECEIVE_BOOT_COMPLETED
Android.permission.INTERNET
Android.permission.GET_ACCOUNTS
Android.permission.WAKE_LOCK
Android.permission.READ_CONTACTS
Android.permission.WRITE_CONTACTS
Android.permission.VIBRATE
Android.permission.WRITE_SETTINGS
Android.permission.ACCESS_FINE_LOCATION
Android.permission.ACCESS_NETWORK_STATE
Android.permission.ACCESS_COARSE_LOCATION
Android.permission.USE_FINGERPRINT
Est-ce que l'un des déclencheurs ci-dessus concerne l'autorisation SMS ou CALL_LOG? Informations pertinentes: Ceci est une ancienne application que j'essaie de ne pas avoir besoin de recompiler, bien qu'elle puisse être inévitable.
OK, je pense avoir trouvé la réponse. Dans Documentation relative aux autorisations de Google , ils indiquent que l'autorisation READ_CONTACTS est un déclencheur des autorisations * _CALL_LOG, et que cela ne se produit que si vos propriétés minSdkVersion et targetSdkVersion sont <= 15. Cela décrit ma situation dans cette application obsolète. La première chose à faire sera d’essayer de le modifier au minimum et de le signer, ou bien de mordre la balle et de moderniser l’ensemble du projet.
J'ai eu le même problème, pour résoudre le problème, j'ai changé le binaire du test interne parce que je n'avais changé que le binaire de production.