web-dev-qa-db-fra.com

La console Google Play a déclaré "Vous ne pouvez pas modifier cette application avant d'avoir créé une nouvelle version d'application déclarant des autorisations sensibles", comment y remédier?

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?

enter image description here

18
stayfighter

Dans mon cas, Google a supprimé mon application de la production, pour pouvoir soumettre une nouvelle version sans utiliser les sms que je devais:

  • Conserver la version précédente (où j'utilisais des sms),
  • En raison de la première étape, le formulaire d'autorisation est apparu,
  • J'ai rempli le formulaire
  • Ajout du nouvel apk (sans sms)
  • Désactivé l'ancien apk
  • Ce n'est qu'alors que j'ai pu passer à la production.

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.

9
George

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.

enter image description here

7
user1665375

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
2
Devraj

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).

1
VRex

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.

1
Md.ibrahim khalil

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

0
Hemant N. Karmur

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:

  1. 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

  2. Conserver la version actuelle d'APK

  3. Cliquez sur "Ajouter depuis la bibliothèque"> Importer tous les fichiers APK actifs pour couvrir toutes les autorisations sur les pistes de votre application.

  4. Vous pouvez trouver l'APK actif dans Gestion des versions> Bibliothèque d'artefacts

  5. 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:

  1. Désactivez et supprimez UNIQUEMENT les anciens fichiers APK que vous ne souhaitez pas publier.

  2. Cliquez à nouveau sur "Enregistrer" puis sélectionnez "Revoir"

  3. 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.

0
Suraj Bahadur

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:

  1. Créer une version
  2. Ne sélectionnez ni ne supprimez le nouveau fichier APK maintenant.
  3. Donnez n'importe quel nom qui est votre ancien nom d'application dans la section Release Name.
  4. Enregistrez les modifications (espérons qu'il ne demande aucune erreur).
  5. Appuyez sur Revoir puis sur Démarrer le déploiement en production (ne vous inquiétez pas, cela ne fera que désactiver l'ancienne application).

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.

0
Gowsik Raja

É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.

0
AskQ

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é.

0
eliolako