ゲームをテストして公開する

アプリで Google Play ゲームサービスが正しく機能していることを確認するには、Google Play ゲームサービスでゲームの変更を公開する前に、Google Play ゲームサービスをテストする必要があります。

アカウントでのテストを有効にする

ゲームが未公開状態の場合は、テストへのアクセス権を付与するユーザー アカウントを許可リストに登録する必要があります。そうしないと、テスターがログインなどの Google Play ゲームサービスのエンドポイントにアクセスしようとすると、OAuth エラーと 404 エラーが発生します。

テスターがゲームで PGS API を使用できるようにするには、次の 2 つの方法があります。

  • 個人レベルで、個別のメールアドレスを追加します。
  • グループレベルで、Google Play Console のリリース トラックに対して Play ゲームサービスを有効にする。

ゲーム プロジェクトに個別のテスターを追加するには:

  1. Google Play Console でゲームの [テスター] タブを開きます([成長] > [Play ゲームサービス] > [設定と管理] > [テスター])。
  2. [テスターを追加] ボタンをクリックします。
  3. 表示されたダイアログで、テスターとして追加する Google アカウントのメールアドレスを入力します(アドレスごとにカンマで区切るか、1 行あたり 1 つのメールアドレスを入力)。
  4. [追加] をクリックして、ユーザーをテスターとして保存します。追加したテスター アカウントが、数時間以内に Google Play ゲームサービスにアクセスできるようになります。

グループにテストアクセス権を付与するには、PGS にアクセスするためのリリース トラックを有効にします。

Google Play のリリース トラック機能を使用すると、プレリリース版のアプリを信頼できるユーザーの管理対象グループに簡単に配布できます。リリース トラックを使用したテストの詳細については、こちらをご覧ください。

特定のリリース トラックでテスト APK にアクセスできるすべてのユーザーに、ゲームをテストするためのアクセス権を付与できます。これは、テスターリストに個別に追加した場合と同じように機能します。手順は次のとおりです。

  1. [PGS テスター] セクションを開き([成長] > [Play ゲームサービス] > [設定と管理] > [テスター])、[リリース トラック] タブを選択します。このページでは、PGS テストですでに有効になっているトラックのリストも表示されます。
  2. [トラックを追加] をクリックします。
  3. PGS テストを有効にするトラックを 1 つ以上選択します。
  4. [トラックを追加] をクリックします。

選択したリリース トラックが、PGS テストが有効になっているトラックのリストに表示されます。

ゲームの変更の公開

ゲームの最新の変更を世界に向けて公開する準備が整ったら、公開します。ゲームの変更を公開すると、構成済みの Google Play ゲームサービスをゲームの一般ユーザーが利用できるようになります。これはゲーム APK を公開する場合とは異なり、Play ストアにゲームに関する情報が表示されることはありません。その代わり、ゲーム APK を使用するすべてのユーザーが Play ゲームサービスの機能にアクセスできるようになります(ログインなど)。ユーザーをテスターとして個別に追加したり、リリース トラックのアクセス権を付与したりする必要はありません。

ゲームの変更を公開するには:

  1. Google Play Console でゲームの [公開] セクション([成長] > [Play ゲームサービス] > [設定と管理] > [公開])を開き、画面の指示に沿ってゲームを公開します。
  2. アイテムが公開されていないか誤って構成されているためにゲームを公開できない場合は、修正できるようにするために、[公開] セクションにその旨が表示されます。

ゲームの変更を公開しても、リストされているテスターのゲームデータが自動的に削除されるわけではありません。テスターのデータを削除するには、Google Play ゲームサービスの Management API を使用します。