15 votes

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 pour une application sur le play store par la nouvelle Play Developer Console.

Non, j'ai besoin d'annuler ma mise à jour, en la supprimant simplement et en publiant à nouveau la précédente.

Je ne comprends pas 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

19voto

Elenasys Points 23268

5voto

Ihor Kostenko Points 683

Il suffit de construire l'ancienne version de l'application avec la nouvelle versionCode et vieux versionName et le publier

1voto

Fábio Reis Points 11

Je le fais revivre mais pour ceux qui cherchent quelque chose de similaire mais pour Packs d'applications Android .

Ce n'est pas aussi simple que de le faire pour les .apk.

Pour les .aab, vous devez.. :

  1. décompresser l'aab (c'est juste un fichier zip)
  2. décoder le AndroidManifest qui est un message binaire proto avec protoc
  3. Pour décoder, vous aurez besoin du fichier .proto qui se trouve dans l'outil aapt2.
  4. modifier le code de version/nom de version du manifeste Android décodé
  5. le coder à nouveau avec protoc en utilisant les fichiers .proto utilisés à l'étape 2
  6. emballez l'aab avec zip, mais faites attention à ne pas zipper les répertoires et à enlever le préfixe de chemin que vous pourriez ajouter involontairement
  7. signez le fichier zippé avec les informations d'identification de votre magasin, en utilisant jarsigner.
  8. zipalign le fichier zippé signé
  9. renommer le fichier zippé, aligné et signé en fichier final .aab

Vous pouvez retrouver ces mêmes étapes dans le gist suivant, avec une partie du travail préparée à l'avance.

https://gist.github.com/Farious/e841ef85a8f4280e4f248ba8037ea2c0

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X