質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Google Play

Google Playは、Google社が提供しているAndroid端末向けのデジタルコンテンツ配信サービスです。Google Play Store アプリから、世界中の個人または企業が開発したアプリをダウンロードできます。有料アプリの売り上げは、70%を開発者、30%は通信キャリア等への支払いにあてられます。開発者が登録する場合は、初回のみ25ドルの登録手数料が必要です。

Q&A

解決済

2回答

1612閲覧

Google Play Consoleにアップロードしたアプリが端末側の更新対象として認識されるようにしたい

BonBonMatsu

総合スコア0

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Google Play

Google Playは、Google社が提供しているAndroid端末向けのデジタルコンテンツ配信サービスです。Google Play Store アプリから、世界中の個人または企業が開発したアプリをダウンロードできます。有料アプリの売り上げは、70%を開発者、30%は通信キャリア等への支払いにあてられます。開発者が登録する場合は、初回のみ25ドルの登録手数料が必要です。

0グッド

0クリップ

投稿2021/10/15 00:14

前提・実現したいこと

  • Google Play Consoleを介してアップロードしたAndroidアプリを、アップデート対象として認識させたい

発生している問題・エラーメッセージ

  • Google Play Consoleを介してアップロードしたAndroidアプリが、Google Playから「インストール」や「開く」といった動作は行えるものの、「更新」としての操作を行うことが出来ません
  • VersionCodeを上げている&VersionNameを上げていることは確認済みですが、アップデート対象として認識されておらず、GooglePlayにおいて「更新」の表示がなされません
  • インストール済みアプリのVersionCodeなどの確認は、下記のコマンドを利用してターミナル(Mac)から行いました
  • adb shell dumpsys package <パッケージ名> | grep "version"

該当のソースコード

  • なし

試したこと

  • 更新対象として認識される条件を下記の公式ドキュメントで確認いたしました。
  • https://developer.android.com/guide/playcore/in-app-updates/test?hl=ja
  • この内容から、インストールされているバージョンよりも高いバージョンコードを使用するアプリであれば、更新対象になると認識しました。

補足情報(FW/ツールのバージョンなど)

なし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

BonBonMatsu

2021/10/15 02:33 編集

閲覧して頂いてありがとうございます。 今回は内部テスト版なので公開ユーザの割合を設定するという箇所はありませんでした。そのため、段階的な公開は未対応の状態であると認識しております。 ご助言ありがとうございます。何か情報があればぜひまたよろしくお願いいたします。
hoshi-takanori

2021/10/15 02:51

リリース版を入れてる人に、内部テスト版は「更新」として表示はされないのでは…。
BonBonMatsu

2021/10/15 02:54

なるほど…。ありがとうございます! 最初に内部テスト版(VersionCode=1)を端末にインストールした後、内部テスト版(VersionCode=2)をGoogle Playにアップロードして、それを用いてアップデートするという構えなのですが、厳しいですかね。。 そもそも内部テスト版の場合はアップデートが出来ないということもあるのでしょうか。。
BonBonMatsu

2021/10/15 03:08

なるほど。こちらの記事を見ると確かに。。 下記のマニュアルを参考にアップデートの確認を内部アプリ共有で行おうとしていたのですが、実運用上はうまく機能していないのかも知れません。 https://developer.android.com/guide/playcore/in-app-updates/test?hl=ja 参考リンクにあるようにクローズドテスト版での確認を検討しようと思います。大変有益な情報をありがとうございました!
guest

回答2

0

自己解決

情報を得ました。
内部テスト版をアップデート対象として認識させるためには、VersionName、VersionCodeのみの更新ではだめで、ソースコード自体に何らかの修正を加える必要があるとのことです。
また、クローズドテスト版、オープンテスト版であれば、VersionName、VersionCodeのみの更新でアップデート対象として認識されるとのことです。

投稿2021/10/15 11:35

BonBonMatsu

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

下記の参考リンクより、内部アプリ共有版ではアップデートの確認は行えない可能性があると推察されます。
https://stackoverflow.com/questions/66618739/google-play-not-updating-internal-app-automatically

ただ、公式マニュアルでは内部アプリ共有版でのアップデートの確認を推奨しており、判断に迷うところではあります。
https://developer.android.com/guide/playcore/in-app-updates/test?hl=ja

とりあえずの解決策として、クローズドテスト版を試すことにしました。

投稿2021/10/15 03:14

BonBonMatsu

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

BonBonMatsu

2021/10/15 04:09

ありがとうございます。こちらは先ほど添付したマニュアルの内容とも一致しますね…。クローズドテスト版でもダメなら一旦内部アプリ共有に立ち戻ろうかと思いますが…。
BonBonMatsu

2021/10/15 04:51

これまで確認していたのは内部テスト版となっておりました。不正確な情報で質問してしまい、大変失礼いたしました。内部アプリ共有はまた別ですね。こちらで可能かどうか再度確認して参ります。
BonBonMatsu

2021/10/15 05:43

内部アプリ共有で試しましたが、やはりダメなようですね…。クローズドテスト版で確認したいと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問