web-dev-qa-db-ja.com

Google Play Console-公開アプリケーションの更新を削除する方法

私は絶望的です。新しいPlayデベロッパーコンソールを使用して、Playストアでアプリの誤った更新を公開しました。

いいえ、更新をロールバックする必要はありません。単に削除して、以前の更新を再公開するだけです。

2つのことを理解できません。

  • アプリのバージョンメニューから削除する方法
  • 前のものを再公開する

私を助けてください!前もって感謝します

15
Simone Campagna

Google Developer Consoleの以前のバージョンでは、これにより最後の.apkを非公開にし、目的のバージョンをプロダクションできるようになる可能性がありました。

enter image description here

しかし今それは不可能です。

ロールバックはサポートされていないことに注意してくださいAndroidプラットフォーム。ロールバックする必要がある場合は、新しいバージョン番号で以前のAPKを起動することを検討してください。ただし、ユーザーは新しい機能にアクセスできなくなり、古いアプリはサーバーとの前方互換性がないため、この方法は最後の手段としてのみ使用してください変更またはデータ形式なので、必ずアップデートのアルファおよびベータテストを実行してください。

以前のリリースは表示できますが、再度有効にすることはできません。

enter image description here

連続したversionCodeで新しいリリースを作成して公開する必要があります。

enter image description here

19
Jorgesys

新しいversionCodeと古いversionNameを使用して古いアプリバージョンをビルドし、公開するだけです

4
Igor Kostenko

これを復活させますが、Android App Bundlesに似たものを探している人向けです。

.apkの場合ほど明確ではないため。

.aabの場合:

  1. aabを解凍します(Zipファイルのみ)
  2. protocを使用したバイナリプロトタイプメッセージであるAndroidManifestをデコードします。
  3. デコードするには、aapt2ツールにある.protoファイルが必要です。
  4. デコードされたAndroidマニフェストのバージョンコード/バージョン名を変更する
  5. 手順2で使用した.protoファイルを使用して、protocで再度エンコードします
  6. zipでaabをパックしますが、ディレクトリをZipしないように注意し、不本意に追加する可能性があるパスプレフィックスを削除します。
  7. jarsignerを使用して、ストアの資格情報で圧縮ファイルに署名します
  8. 署名されたzipファイルをzipalignする
  9. 圧縮され、整列され、署名された名前を最終的な.aabファイルに変更します

これらの同じ手順は、作業の一部を事前に準備して、次の要点で見つけることができます。

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

私は何かをハードコーディングすることを避け、それを防弾しようとしましたが、まだそうではないかもしれません。

1
Fábio Reis