web-dev-qa-db-ja.com

Google Playから古いベータ版を削除します

約2年前に、Google Playデベロッパーコンソールの「ベータ版」を使用して、限られた数のユーザー向けのベータテスト版として、アプリの1つのバージョンを公開しました。そのバージョンをプロダクションにプロモートするのではなく、プロダクショントラックで別のバージョンをリリースしただけです。

その古いベータはまだ残っており、私はそれを取り除く方法を見つけることができません。今日もGoogleからメールが届いた

Google Playデベロッパー様

これは、2018年11月1日以降、Android Oreo(APIレベル26)以上をターゲットにするためにGoogle Playのアプリとゲームのアップデートが必要になることをお知らせしています。この日以降、Play Console 26未満のtargetSdkVersionで新しいAPKを送信できなくなります。

最近のAPIレベルをターゲットとするようにアプリを設定すると、ユーザーはセキュリティとパフォーマンスの大幅な改善のメリットを享受できると同時に、古いバージョンのAndroid(minSdkVersionまで)でアプリを実行できます。

必要なアクション

アプリが2018年11月1日までに少なくともAndroid 8.0(APIレベル26)をターゲットとするように構成されていることを確認してください。これらの要件を満たすためにアプリのターゲットAPIレベルを変更する方法に関する技術的なアドバイスについては、移行ガイドを参照してください。

影響を受けるアプリ

以下に含まれるアプリには、現在APIレベル26以上をターゲットにしていないAPKが1つ以上含まれています。アプリは、最大バージョンコードと対応するtargetSdkVersionとともに表示されます。アカウントで影響を受ける可能性のあるアプリが20個以上ある場合は、Play Consoleで完全なリストを確認してください。

com.mypackage.myapp 73 23

一番下の行で参照されているアプリは、2年前のベータ版で、バージョン番号は73で、API 23をターゲットにしています。製品版は数日前に更新され、API 28をターゲットにしています。

Google Play Developer Consoleからその古いベータ版を取り除く方法はありますか?

22
Magnus W

スタックオーバーフロープロファイルに残したいくつかのヒントを使用して、アプリとは何か、問題は何かを推測しました。一般的な質問を続けたいと思われたので、ここではアプリ名については触れません。

問題はsupercededリリースとshadowedリリースのsubtleの違いです。ベータ版のAPKは部分的に影付きです。ベータ版APKはSDK9 +のユーザーを対象としていますが、製品版APKはSDK16 +のユーザーを対象としています。つまり、ほとんどのユーザーは製品版APKを取得しますが、古いデバイス(SDK 9-15)のユーザーはベータ版を取得します。その結果、ベータ版はまだ技術的にアクティブであり、メールを受け取ることは正しいです。

それでは、問題はそれを非アクティブ化するために何ができるかということです。答えはUIで少しわかりにくいですが、考えてみると理にかなっています。必要がある

  • [〜#〜] no [〜#〜](0!)APKを含むリリースを作成する
  • そのリリースをベータトラックに公開する

これは、ベータ版で意図的にアクティブなAPKを存在させたくないことをPlayに伝えます。これらのユーザーは引き続き製品版APKを取得しますが、古いベータAPKはアクティブではなくなります。これが混乱してごめんなさい、あなたは微妙なEdgeの事件に巻き込まれました。

47
Nick Fortescue

このスレッドにアクセスした人の情報のためだけに、Google Playストアアプリのリストにベータ版が表示されないようにするために行った操作は次のとおりです。

最初に、ベータトラックでのリリースを開始しました。その後、十分な機能セットを備えたアプリが安定したとき、私たちはフル稼働に移行することを決定しました。最新のベータ版リリースをプロダクショントラックにプロモートすることにしました(ベータ版リリースをプロダクションにプロモートしただけで、apk /バンドルをプロダクショントラックに配置しなかったことに注意してください)。次に、すべての新しいリリースのapk /バンドルを製品版トラックに配置し始め、これにより、ベータ版トラックの製品版に置き換えられました。しかし、それでも{App Name}(Beta)がGoogle Playストアのリストのアプリケーションタイトルに表示される問題に直面しました。

次に、この(Beta)をアプリケーションタイトルから削除するには、Google Playストアアプリのリストに移動する必要がありました->リリース管理- >アプリのリリース->ベータトラック-> [テスターの管理]をクリック-> [テスターの削除]をクリックします。確認ダイアログが開きますので、「はい」をクリックします。

テスターを取り除くことで問題は解決しました。

3
Sheraz Nadeem