web-dev-qa-db-fra.com

Google Play Console - Comment supprimer une mise à jour d'une application publiée

je suis désespéré. J'ai publié la mauvaise mise à jour d'une application sur le Play Store par la nouvelle console Play Developer.

Non, j'ai besoin d'annuler ma mise à jour, simplement de l'enlever et de republier la précédente.

Je ne peux pas comprendre 2 choses:

  • comment le supprimer du menu des versions des applications
  • republier le précédent

Aidez-moi, s'il vous plaît! Merci d'avance

15
Simone Campagna

Dans les versions précédentes de Google Developer Console, cela pourrait être possible en annulant la publication du dernier .apk et en permettant la production de la version souhaitée.

enter image description here

mais maintenant cela ne peut pas être possible.

Notez que les restaurations ne sont pas prises en charge en raison des exigences de version des applications de la plate-forme Android. Si envisagez de lancer un ancien APK avec un nouveau numéro de version, mais cette pratique ne doit être utilisée qu'en dernier recours, car les utilisateurs perdront l'accès aux nouvelles fonctionnalités et votre ancienne application risque de ne pas être compatible avec votre serveur. modifications ou formats de données, assurez-vous d’exécuter les tests alpha et bêta de vos mises à jour.

Vous pouvez voir les versions précédentes mais vous ne pouvez pas réactiver:

enter image description here

Vous devez créer et publier une nouvelle version avec un versionCode consécutif.

enter image description here

19
Jorgesys

Il suffit de construire l’ancienne version de l’application avec les nouveaux versionCode et les anciens versionName et de les publier.

4
Igor Kostenko

Relancez ceci, mais pour ceux qui recherchent quelque chose de similaire mais pour Bundles d'applications Android .

Comme ce n’est pas aussi clair que lorsqu’il le fait pour .apk.

Pour .aab, vous devez:

  1. décompressez le aab (c'est juste un fichier Zip)
  2. décoder le AndroidManifest qui est un message proto binaire avec protocole
  3. pour décoder, vous aurez besoin du fichier .proto présent dans l'outil aapt2
  4. modifier le code de version/nom de version du fichier décodé Android manifeste
  5. encodez-le à nouveau avec le protocole en utilisant les fichiers .proto utilisés à l'étape 2
  6. compressez l'aab avec Zip, mais veillez à ne pas compresser les répertoires et à supprimer le préfixe du chemin que vous pourriez ajouter à votre insu
  7. signer le fichier compressé avec les informations d'identification de votre magasin, à l'aide de jarsigner
  8. zipaligne le fichier zippé signé
  9. renommez le fichier compressé, aligné et signé dans le fichier .aab final

Vous pouvez trouver ces mêmes étapes dans le Gist suivant, avec une partie du travail préparé à l’avance.

https://Gist.github.com/Farious/e841ef85a8f4280e4f248ba8037ea2c

J'ai essayé d'éviter de coder en dur et de le protéger des balles, mais ce n'est peut-être pas encore le cas.

1
Fábio Reis