クローズドテストへ新しいAABを公開したのに、テスターのPlayストアに「更新」が表示されないことがあります。
端末のキャッシュだけが原因とは限りません。まずPlay Console側で、どのversionCodeがどのトラックへ公開されているかを確認してください。
原因1:versionCodeを増やしていない
Google PlayはversionNameではなく、主にversionCodeで新しい版を識別します。
android {
defaultConfig {
versionCode = 43
versionName = "1.4.0"
}
}
versionNameだけを1.3.0から1.4.0へ変更しても、versionCodeが同じなら新しい更新としてアップロードできません。
原因2:別トラックへ公開した
内部テストへ公開するつもりがクローズドテストへ出した、またはその逆というケースです。
確認する項目:
- アプリ
- トラック名
- リリース名
- versionCode
- 公開日時
- テスターリスト
CIや自動公開を使う場合も、公開先トラックをログへ残します。
原因3:リリースが下書き・処理中
AABをアップロードして保存しただけでは配信されません。
- レビュー待ち
- 公開処理中
- 変更の送信待ち
- エラー
- 段階的公開の対象外
Play Consoleで対象リリースの状態を確認します。
原因4:別トラックの高いversionCodeを受け取っている
同じGoogleアカウントが複数トラックへ参加している場合、端末条件に合う高いversionCodeが選ばれることがあります。
内部テスト:versionCode 50
クローズドテスト:versionCode 48
この状態でクローズドテストをversionCode 49へ更新しても、端末はすでに50を受け取っているためダウングレードしません。
原因5:新しい版が端末と互換性を持たない
新AABで次を変更すると、一部端末へ配信されなくなる場合があります。
- minSdk
- 必須ハードウェア
- ABI
- 画面要件
- 国・地域
- SDKやライブラリによるManifest変更
App Bundle Explorerやデバイスカタログで、新旧リリースの対応端末を比較します。
原因6:Googleアカウントが変わった
オプトインしたアカウントとPlayストアのアカウントが異なると、別のトラック状態が表示されます。
テスターへ次を確認してもらいます。
オプトインに使用したGoogleアカウント:
Playストアで選択中のアカウント:
現在インストール中のバージョン:
原因7:別署名APK・debug版が入っている
Playストア版と異なる署名のアプリは、同じパッケージ名でも更新できません。
Android Studioからインストールしたdebug版が残っている場合は、必要なデータを確認してから削除し、Playストア版を入れ直します。
原因8:Playストアの表示更新待ち
Play Consoleで公開完了していても、テスター端末への表示に時間差がある場合があります。
テスター側で行う確認:
- Playストアのアプリページを直接開く
- アカウントを確認する
- Playストアを再起動する
- 端末を再起動する
- 時間を置いて再確認する
キャッシュ削除は最後の切り分けとして行い、先にversionCodeと公開状態を確認します。
現在のバージョンを確認する
アプリ内または端末設定からversionNameを表示できるようにします。
開発者向け画面ではversionCodeも表示すると便利です。
val packageInfo = packageManager.getPackageInfo(packageName, 0)
val versionName = packageInfo.versionName
val versionCode = packageInfo.longVersionCode
更新確認の管理表
| versionCode | versionName | トラック | 公開状態 | テスター確認 |
|---|---|---|---|---|
| 42 | 1.3.0 | closed | 旧版 | 済 |
| 43 | 1.4.0 | closed | 公開済み | 確認中 |
| 50 | 1.5.0-dev | internal | 公開済み | 開発者のみ |
切り分け手順
- AABのversionCodeを確認
- 対象トラックを確認
- 公開状態を確認
- 別トラックの高いversionCodeを確認
- 端末互換性を確認
- テスターのGoogleアカウントを確認
- 既存アプリの署名を確認
- 時間を置いてPlayストアを再確認
まとめ
更新が表示されない場合、まず確認するのは次の3点です。
新しいversionCode
正しい公開トラック
公開処理の完了
versionCodeの管理方法はversionCodeとは?重複エラーと正しい上げ方で解説しています。
一次情報
公式参考資料
Google PlayやFirebaseの画面・要件は変更される場合があります。公開作業の前に、リンク先の最新情報も確認してください。