Androidのアプリ内購入のテスト用アカウントの追加
Androidのアプリ内購入の開発では、テスト用アカウントは開発用アカウントとは別に作らなければなりません。開発用アカウントではサンドボックスデバッグはできても、実際の販売形態でのテストができないのです。
私は、
に設定していたのですが、Android 5.1.1でも販売形態でのテストをする必要があります。
そこで、色々試した結果、端末を初期化せずにメイン機種にテスト用アカウントを追加し、販売形態でのテストに成功しました。
- メイン機種に、既存のテスト用アカウントを追加する。これは端末で「設定」→「アカウント」→「アカウントの追加」→「Google」→「端末のロックNoの入力(設定されていれば)」→「メールアドレス」に既存のテスト用アカウントのメールアドレスを入力する→・・・で出来ます。
- Playストアを起動し、先ほど追加したテスト用アカウントに切り替えます。
- Playストアでベータ公開されている開発中のアプリを選択しインストールする。
こうすることで、インストールしたベータ公開アプリはテスト用アカウントに紐づけられます。
インターネットで調べると「課金アカウントを切り替えるためには端末を初期化しないといけない」と書いてありますが、上記で端末の初期化は回避できます。
動作確認機種:auのDIGNO rafre KYV36、Android 5.1.1