Je n'ai pas pu publier ma nouvelle sortie le google play console
ce matin. Il a montré,
"Vous ne pouvez pas modifier cette application avant d'avoir créé une nouvelle version d'application déclarant des autorisations sensibles"
Et il ne fournit pas l'option de correction. Quelqu'un sait-il comment y remédier?
Dans mon cas, Google a supprimé mon application de la production, pour pouvoir soumettre une nouvelle version sans utiliser les sms que je devais:
Ce n'est pas le comportement prévu en fonction de l'e-mail que j'ai reçu de Google lorsque mon application a été supprimée:
Option 1) Si votre application n'a pas besoin d'accéder au journal des appels ou aux autorisations SMS:
Supprimez les autorisations spécifiées du manifeste de votre application ou migrez vers une autre implémentation, puis publiez la version mise à jour de votre application à l'aide du processus de publication standard.
Donc, l'ajout de l'apk qui ne contient pas de sms devrait fonctionner, mais ce n'est pas le cas tant que je n'ai pas conservé l'ancien, rempli le formulaire et désactivé l'ancien apk.
Je rencontre le même problème aujourd'hui. Dans mon cas, mon application a toujours une version alpha qui a déclaré des autorisations sensibles, donc je gère la version alpha, et cliquez sur le bouton RELEASE TO PRODUCTION.Dans la page PREPARE RELEASE, la session "Declare sensitive permissions" apparaît.
Après avoir terminé le formulaire et enregistré la version, je la jette et je gère à nouveau le PRODUCTION TRACK.
j'espère que cela t'aides.
Il s'agit de la liste des autorisations sensibles que Google souhaite que nous incluions dans l'application avant de la publier.
De plus, nous avons obtenu une extension jusqu'au 9 mars 2019 de Google concernant les autorisations SMS.
Android.permission.INTERNET
Android.permission.ACCESS_NETWORK_STATE
Android.permission.BLUETOOTH
Android.permission.CAMERA
Android.permission.RECEIVE_SMS
Android.permission.SEND_SMS
Android.permission.READ_SMS
Android.permission.VIBRATE
Android.permission.WRITE_EXTERNAL_STORAGE
Android.permission.READ_EXTERNAL_STORAGE
Android.permission.READ_CONTACTS
Android.permission.READ_PHONE_STATE
Android.permission.USE_CREDENTIALS
Android.permission.WRITE_CONTACTS
Android.permission.WRITE_SYNC_SETTINGS
Android.permission.READ_SYNC_SETTINGS
Android.permission.READ_SYNC_STATS
Android.permission.AUTHENTICATE_ACCOUNTS
Android.permission.GET_ACCOUNTS
Android.permission.MANAGE_ACCOUNTS
Android.permission.INSTALL_SHORTCUT
Android.permission.UNINSTALL_SHORTCUT
Android.permission.RECORD_AUDIO
Android.permission.MODIFY_AUDIO_SETTINGS
com.Android.vending.BILLING
Ces instructions vous indiquent ce que vous devez faire si vous ne voyez pas le formulaire: http://support.google.com/googleplay/Android-developer/answer/9214102
Vous pourriez également avoir des problèmes plus compliqués si vous avez des pistes de test et de production dont les APK/Bundles nécessitent des autorisations différentes. Vous avez besoin de toutes les autorisations des différentes pistes de version pour être dans une seule version (dans une piste de version).
Vous devez obtenir l'autorisation d'exécution de l'utilisateur car vous disposez d'une autorisation sensible dans l'application, comme lire ou écrire un stockage externe ou autre chose. Prenez donc l'autorisation d'exécution de l'utilisateur et reconstruisez l'application et la version.
Google empêche les applications d'utiliser l'autorisation d'accès via SMS, les appelsGoogle a désormais restreint l'utilisation des autorisations sensibles et à haut risque via SMS et appels téléphoniques pour les applications sur PlayStore dans le cadre de sa récente modification de politique qui a maintenant nécessite que les applications soient vérifiées manuellement par le géant des moteurs de recherche.
La société a déclaré le 9 mars comme date limite pour les développeurs dont les applications incluent déjà ces autorisations pour déposer une déclaration confirmant que leur application nécessite ces autorisations pour les fonctionnalités de base, soumettre une demande de demande d'allocation de temps supplémentaire pour mettre leur application en conformité ou supprimer le les autorisations de leurs applications immédiatement.
"Les applications qui ne remplissent pas les conditions du règlement ou qui ne soumettent pas de formulaire de déclaration peuvent être supprimées de Google Play", a écrit la société lundi dans un message.
Alors que Google autorise l'accès à ces autorisations, une application est le gestionnaire par défaut pour les appels, les SMS et les requêtes de l'Assistant Google, les autres cas d'utilisation devraient demander une extension temporaire et travailler pour trouver un autre moyen.
veuillez vérifier ceci: https://play.google.com/intl/en-US/about/privacy-security-deception/permissions/
Si vous pensez que votre application répond aux exigences de la politique d'utilisation acceptable ou est éligible à une exception, vous devez déclarer tout journal d'appels ou SMS autorisations directement via la console de lecture ici: https : //support.google.com/googleplay/Android-developer/answer/9214102
Ceci est la bonne réponse. L'invite est partie une fois que j'ai publié les mises à jour de toutes les chaînes.
De l'échange de courriels de soutien au jeu ...
Vous aurez juste besoin de vous assurer de publier un fichier APK compatible pour chaque piste disposant des autorisations sensibles, car cela s'est probablement produit parce que le formulaire Autorisations dans la console Play a vu plusieurs fichiers APK.
Cependant, soyez assurés que nos ingénieurs cherchent à rationaliser ce processus, et je m'excuse pour tout inconvénient.
Les instructions du support sont ...
Pour télécharger un nouveau fichier APK, vous devez soumettre le formulaire de déclaration pour toutes les autorisations que vous utilisez actuellement dans votre application. Veuillez consulter les instructions suivantes pour soumettre le formulaire:
Accédez à la console> Version de l'application> Cliquez sur "Créer une version"> Téléchargez un nouveau fichier APK que vous souhaitez publier
Conserver la version actuelle d'APK
Cliquez sur "Ajouter depuis la bibliothèque"> Importer tous les fichiers APK actifs pour couvrir toutes les autorisations sur les pistes de votre application.
Vous pouvez trouver l'APK actif dans Gestion des versions> Bibliothèque d'artefacts
Remplissez le formulaire de déclaration> Cliquez sur "Enregistrer" en bas de la page
Après cela, restez sur la même page et suivez les étapes suivantes:
Désactivez et supprimez UNIQUEMENT les anciens fichiers APK que vous ne souhaitez pas publier.
Cliquez à nouveau sur "Enregistrer" puis sélectionnez "Revoir"
Ensuite, vous pourrez publier une nouvelle version d'APK en cliquant sur le bouton "Démarrer le déploiement".
De plus, si vous ne souhaitez pas utiliser un APK (avec une autorisation sensible ou à haut risque) sous une autre piste, n'oubliez pas de le remplacer par un nouveau APK.
Je suis également confronté au même problème. Après une longue recherche, j'ai corrigé cela.
Assurez-vous d'abord que vous avez supprimé l'autorisation mentionnée par les polices de Google.
Vous devez d'abord Désactiver l'ancienne application.
Suivez les instructions ci-dessous. Veuillez vous assurer que vous effectuez ce processus dans la piste bêta:
Impossible de voir votre ancien apk dans la section bêta. Ensuite, vous pouvez faire votre version bêta habituelle, sans demander le formulaire de déclaration.
j'espère que cela vous aidera pour vos maux de tête.
Était confronté au même problème un peu. C'était du côté de Google dans mon cas.
Solution:
Si vous avez production
apk (même sans autorisation sms utilisée) avec v225 &Internal test track
avec v9 (même sans autorisation sms utilisée), puis
Vous devez soumettre une version supérieure
c'est-à-dire v900 + apk (sans autorisation sms utilisée bien sûr) à production
, cette erreur disparaîtra et vous pourrez la déployer.
Google aurait dû ignorer Internal test track
apk en premier lieu mais néanmoins cette chose a fonctionné pour moi.
Restrictions de Google sur la politique d'autorisations SMS/Journal des appels
Vous devez implémenter:
API SMS Retriver
afin de retirer ces autorisations et de ne les laisser que dans le temps nécessaire. Suivez comme indiqué ici: API Sms Retriver . Si vous avez besoin de plus d'aide, faites-le moi savoir, je l'ai déjà implémenté.