web-dev-qa-db-fra.com

Erreur lors de la mise à jour de l'application sur Google Play Store après l'introduction d'une nouvelle politique Google

J'essaie de télécharger une nouvelle version de mon application sur Play Store et j'obtiens l'erreur suivante lors du téléchargement: -

You can't edit this app until you create a new app release declaring sensitive permissions

J'ai essayé de supprimer l'autorisation CALL_PHONE que Google restreint dans la dernière politique et mon application ne contient aucune donnée non adaptable. Mais toujours la même erreur.

Si quelqu'un faisait face au même problème. Veuillez m'aider à résoudre.

Merci d'avance!!

10
priyanka kataria

Si vous ne parvenez pas à soumettre une nouvelle version dans l'une des pistes, faites la promotion d'une ancienne version d'une piste interne vers Alpha ou d'Alpha vers Beta ou de Beta vers Production. En faisant cela, un formulaire de déclarations d'autorisations affichera le journal des appels et les autorisations SMS utilisées dans votre application. Une fois que vous aurez soumis ce formulaire et promu une ancienne version, vous pourrez soumettre de nouvelles versions de l'application dans toutes les pistes.

8
Darpa

Découvrez d'abord combien d'artefacts actifs vous avez

  • Allez dans 'Release Management' -> 'Artifact library'

  • Vous devez avoir plus d'un "artefact actif"

  • J'ai 3 artefacts actifs - 1 de production, 1 de bêta et 1 d'alpha (versions 24, 6 et 4 - voir l'image ci-dessous) enter image description here

Maintenant, vous devez télécharger un nouvel APK (ici apk avec le code de version 25 et le nom de la version: 3.0.2)

  • Allez dans "Versions d'applications" -> "Gérer" -> "Créer une version"

  • Téléchargez un nouvel APK que vous souhaitez publier (ici un nouvel APK avec le code de version 25)

  • Conserver la version actuelle de l'APK (ici le code de version 24)

  • Cliquez sur "Ajouter depuis la bibliothèque" et téléchargez tous les APK actifs (ici apk avec les codes de version 6 et 4)

  • Maintenant, sélectionnez État de conformité "> cochez" Non, cette version ne répond pas à la SMS et journal des appels "(voir l'image ci-dessous) enter image description here

-Allez à la section déclaration et sélectionnez tout (voir l'image ci-dessous) enter image description here

-Cliquez sur "Enregistrer" en bas de la page

-Maintenant sur la même page, nous devons désactiver (application actuelle du marché (ici apk avec le code de version 24))

enter image description here

-Cliquez à nouveau sur "Enregistrer" puis sélectionnez "Revoir"

-vous pourrez publier une nouvelle version d'APK en cliquant sur le bouton "Démarrer le déploiement".

(reportez-vous au lien suivant: https://www.reddit.com/r/androiddev/comments/ajddj6/play_store_console_you_cant_edit_this_app_until/efkqmx2/ )

5
jee

Nous l'avons corrigé en téléchargeant d'abord le bundle dans la piste bêta, puis en le promouvant en production. Le téléchargement direct dans Production a produit la même erreur.

4
IvanF.

J'ai trouvé la solution après de nombreuses recherches. J'étais confronté au même problème depuis hier. J'avais déjà supprimé les deux autorisations sensibles dans ma dernière version qui étaient liées à SMS et journaux d'appels et pourtant je recevais cet avertissement.

La solution comme @IvanF mentionnée est de vérifier si vous avez des applications dans d'autres pistes. Pour ce faire, accédez à la section Versions des applications de la console Play et vérifiez si vous avez une application sous Ouvrir , Section interne ou fermée . Si oui, vous devez d'abord les désactiver car c'est là que réside le problème. La façon de désactiver les applications dans d'autres sections est mentionnée ici -

https://www.reddit.com/r/androiddev/comments/ajddj6/play_store_console_you_cant_edit_this_app_until/eeye216/

J'espère que cela t'aides.

1
Shubhral

J'ai finalement trouvé la réponse, j'avais des APK non conformes dans différentes pistes si vous aviez des APK non conformes dans différentes pistes, alors c'est ce que vous devriez faire

First: Accédez aux versions de l'application> Cliquez sur Créer une version dans la piste que vous devez mettre à jour

Second: Téléchargez l'APK conforme, assurez-vous de supprimer les autorisations sensibles de cet APK

Troisième: Conserver le fichier APK actuel

Fouth: Téléchargez tous les fichiers APK actifs de toutes les pistes, vous pouvez le faire en cliquant sur ADD FROM LIBRARY bouton au-dessus de la section de téléchargement, assurez-vous de ne pas désactiver les applications, le formulaire de déclaration apparaîtra en bas de la page

Cinquième: Remplissez le formulaire de déclaration comme suit:

  • Statut de conformité: Vérifier Non

  • Les déclarations vérifient tout

et enregistrer

Sixième: sur la même page après l'enregistrement, désactivez et supprimez tous les APK non conformes et conservez le nouvel APK conforme

Septième: Cliquez sur enregistrer et revoir

et vous êtes terminé!

0
Sami Kanafani

Je viens de suivre ces étapes: source ([ici] [1])

Test interne: Créez une version de test interne pour distribuer rapidement votre application pour les tests internes et les contrôles d'assurance qualité.

Closed: Créez une version fermée pour tester les versions préliminaires de votre application avec un plus grand nombre de testeurs. Une fois que vous avez testé avec un petit groupe d'employés ou d'utilisateurs de confiance, vous pouvez étendre votre test à une version ouverte. Sur la page des versions de votre application, une piste Alpha sera disponible en tant que test fermé initial. Si nécessaire, vous pouvez également créer et nommer des pistes fermées supplémentaires.

Open: Créez une version ouverte après avoir testé une version fermée. Votre version ouverte peut inclure un plus large éventail d'utilisateurs pour les tests, avant que votre application ne soit mise en production.

Production: lorsque vous créez une version de production, cette version de votre application est disponible pour tous les utilisateurs des pays que vous avez ciblés.

0
Ayush Jain