Google Play Console周りの疑問

内部テストのアプリ内課金は本当に無料?

オープンテスト版、クローズド テスト版、内部テスト版をセットアップする - Play Console ヘルプ

支払い: 有料アプリの場合でも、テスターは無料で内部テスト版をインストールできます。ライセンス テスターのリストに追加されていないテスターの場合、アプリ内購入の料金を支払う必要があります。

ライセンステスターは何も追加してないけど大丈夫?

Test in-app billing with application licensing - Play Console Help

アプリ ライセンス機能を使用して、Gmail アカウントのリストを設定し、アプリ内課金と定期購入の実装をテストすることができます。なお、デベロッパーが公開に使用しているアカウントは、常にライセンス取得済みのテスターと見なされます。

大丈夫そう。それなら、テスト用のメーリングリストも追加しなくて良くない?と思った。

ライセンステスターについてはこっちにも説明がある

Test your Google Play Billing Library integration

ライセンス テスターは、購入に対して実際の課金が行われないテスト用支払い方法を利用できます。テスト用支払い方法は、支払いが承認されないなどの特定の状況のシミュレートにも使用します。

内部テストでアップデートした時は再インストールするしかない?

バージョンコードだけ変えてアップデートした場合、ダウンロードするURLが変わるわけでもない

バージョン自体も変更すればアップデートできる?

できない

内部アプリ共有 を使えばアプリ内アップデートのテストも可能?

Google Developers Japan: Google Play Console の提供する開発者向けツール

f:id:ta_watanabe:20210506124216p:plain

そもそも内部アプリ共有を使用するには、アプリを公開する必要がありそう。

意外とほっとくと、アップデートされてるんじゃない?

f:id:ta_watanabe:20210506161330p:plain

if you have the app installed on your device, you will receive updates to internal test versions as they become available.

アプリをダウンロードするこの画面を見て、そう思った。

だけど、待ってみたものの一向に変化なし。アンインストールしてインストールする方が確実。

Google Playで自動更新が有効化されてない

そんなことない

参考

【画像で解説】GooglePlayConsole でアプリの内部テストを行う方法