アプリで Google Play Games サービスが正しく機能していることを確認するには、ゲームの変更を Google Play で公開する前に Play Games サービスをテストする必要があります。
テスト用にアカウントを有効にする
ゲームが未公開状態の場合は、テスト用にアクセス権を付与するユーザー アカウントを許可リストに登録する必要があります。このように処理しないと、テスターが Play ゲームサービスのエンドポイント(ログイン エンドポイントなど)にアクセスしようとすると、OAuth エラーと 404 エラーが発生します。
テスターがゲームで PGS API を使用できるようにするには、次の 2 つの方法があります。
- 個人レベルで、個別のメールアドレスを追加します。
- グループレベルで、Google Play Console のリリース トラックに対して Play ゲームサービスを有効にする。
ゲーム プロジェクトに個別のテスターを追加するには:
- Google Play Console でゲームを選択します。
- Google Play Console でゲームの [テスター] タブを開きます([成長] > [Play ゲームサービス] > [設定と管理] > [テスター])。
- [テスターを追加] ボタンをクリックします。
- 表示されたダイアログで、テスターとして追加する Google アカウントのメールアドレスを入力します(アドレスごとにカンマで区切るか、1 行あたり 1 つのメールアドレスを入力)。
- [追加] をクリックして、ユーザーをテスターとして保存します。追加したテスター アカウントが、数時間以内に Play ゲームサービスにアクセスできるようになります。
グループにテストアクセス権を付与するには、リリース トラックを有効にして PGS にアクセスします。
Google Play のリリース トラック機能を使用すると、プレリリース版のアプリを信頼できるユーザーの管理対象グループに配布できます。リリース トラックを使用したテストについて詳しくは、オープンテスト版、クローズド テスト版、内部テスト版をセットアップするをご覧ください。
特定のリリース トラックでテスト APK にアクセスできるすべてのユーザーに、ゲームをテストするためのアクセス権を付与できます。これは、テスターリストに個別に追加した場合と同じように機能します。手順は次のとおりです。
- Google Play Console でゲームを選択します。
- [PGS テスター] セクションを開き([成長] > [Play ゲームサービス] > [設定と管理] > [テスター])、[リリース トラック] タブを選択します。このページでは、PGS テストですでに有効になっているトラックのリストも確認できます。
- [トラックを追加] をクリックします。
- PGS テストを有効にするトラックを 1 つ以上選択します。
- [トラックを追加] をクリックします。
選択したリリース トラックが、PGS テストが有効になっているトラックのリストに表示されます。
ゲームの変更を公開する
ゲームの最新の変更をプレーヤーと共有する準備が整ったら、公開します。ゲームの変更を公開すると、構成済みの Play ゲームサービスをゲームの一般ユーザーが利用できるようになります。これはゲーム APK を公開する場合とは異なり、Play ストアにゲームの情報が表示されることはありません。その代わり、ゲーム APK を使用するすべてのユーザーが Play ゲームサービスの機能にアクセスできるようになります(ログインなど)。ユーザーをテスターとして個別に追加したり、ユーザーにリリース トラックのアクセス権を付与したりする必要はありません。
Google Play Console で行った Play ゲームサービスの変更がエンドユーザー向けに準備されるまでに、最長で 2 時間かかることがあります。ゲームが Play ストアで公開される 2 時間前までに Play ゲームサービスのゲーム プロジェクトが公開されていないと、ユーザーが Play ゲームサービスの機能(ログインを含む)を使用する際に問題が発生する可能性があります。Play ゲームサービスのゲーム プロジェクトを公開すると、ゲームで Play ゲームサービスが有効になります。ただし、ゲームが Play ストアで入手できるようになったり表示されたりするわけではありません。
Play ゲームサービスの変更を公開するには:
- Google Play Console でゲームを選択します。
- Google Play Console でゲームの [公開] セクション([成長] > [Play ゲームサービス] > [設定と管理] > [公開])を開き、画面に表示される説明に沿ってゲームを公開します。
- アイテムが公開されていないか誤って構成されているためにゲームを公開できない場合は、修正できるようにするために、[公開] セクションにその旨が表示されます。
ゲームの変更を公開しても、リストされているテスターのゲームデータが自動的に削除されるわけではありません。テスターのデータを削除するには、Play Games サービスの Management API を使用します。