その他の機能を有効にする

このドキュメントでは、Android 向けに追加の Google Play Games サービスを構成する方法について説明します。 説明します。まだ実施していない場合は、 Google Play Console で Google Play Games サービスをセットアップします。 かつ、そのゲームでログイン機能を使用している 見てみましょう。

実績とリーダーボードの設定

実績やリーダーボードを作成または編集するには、 [実績] と [リーダーボード] の設定を Google Play Console([成長] > [Play Games]) [サービス] > [設定と管理] > または リーダーボード)を選択してから、[実績を作成] または リーダーボードを作成し、対応するフォームに記入します。

実績とリーダーボードの作成について詳しくは、 実績リーダーボードゲームのコンセプトです。

保存済みゲームを有効にする

保存済みゲームサービスを使用すると、プレーヤーのゲームの進行状況を Google のサーバーに簡単に保存できます。必要に応じてこのサービスを使用 プレーヤーのゲームデータを取得し、戻ってきたプレーヤーがプレイを継続できるようにする どのデバイスからでも 前回の保存時点からのデータです

保存済みゲームサービスを使用するには、まず Google Play Console:

  1. Google Play Console で、保存済みゲームを有効にするゲームを開き、 Play Games サービスの [設定] ページ([成長] > [Play Games サービス] > [設定と [管理] > [設定])に移動し、 [プロパティを編集] を選択します。
  2. [保存済みゲーム] オプションを [オン] にします。
  3. [保存] をクリックします。

上記の手順を行った後、 Google Play Games サービスを使用して、ゲームの保存済みゲーム機能を有効にします。 保存済みゲーム機能をすぐにテストする場合は、手動で テストデバイスにインストールされている Google Play 開発者サービス アプリのデータを消去する

Android のキャッシュ データを消去するには、[設定] > [アプリ] > [Google Play 開発者サービス] に移動し、[容量を管理] をクリックして、[データをすべて消去] をクリックします。

保存済みゲームサービスの使用方法について詳しくは、 保存済みゲームのコンセプト

ゲームの翻訳の追加

表示名、ゲームの説明、画像アセットなど、ゲームの詳細について独自の翻訳を設定できます。ゲームに関連付けられている実績やリーダーボードにも独自の翻訳を指定できます。

ゲームの詳細に独自の翻訳を追加するには:

  1. Google Play Console でゲームを選択します。
  2. [Play ゲームサービス - 設定] ページに移動します([成長] > [Play ゲームサービス] > [設定と管理] > [設定])。
  3. [プロパティを編集] を選択します。
  4. [翻訳を管理] > [翻訳を管理] を選択します。
  5. 提供する翻訳の言語を選択し、[適用] をクリックして選択を確定します。[プロパティ] ページで、選択した言語が言語セレクタに表示されます。
  6. 編集する言語を言語セレクタから選択し、フォームで表示名、説明、画像アセットの翻訳を編集します。
  7. [変更を保存] をクリックして、翻訳済みのゲームの詳細を保存します。

実績とリーダーボードの翻訳を追加する方法について詳しくは、 実績を確認する およびリーダーボード 説明します。

ゲームの詳細、リーダーボード、実績の文字列を表示する場合、 Google Play Games サービスでは、 記述できます。たとえば、ユーザーのデバイスの言語設定が はフランス語(カナダ)(fr-CA)に設定されているが、ゲームが英語にのみ対応している (米国)(en-US)とフランス語(フランス)(fr-FR)を対象にしている場合は、Google Play Games サービスで fr-FR 文字列を返します。これは最も近い言語にマッチするためです。

他のユーザーに編集権限を付与する

Google Play Console 内で Play Games サービスの設定を編集するには、次の要件を満たしている必要があります。 チームが Play Games サービスを管理するための適切な権限を持っていること。詳しくは、 こちら をご覧ください。

Google Cloud Platform でのプロジェクト設定の表示と編集

プロジェクトの表示や編集が必要になることがあります 直接 Google Cloud Platform で実行できます

一般に、次のようなシナリオがあります:

  • プロジェクトでその他の API(Google ドライブなど)を有効にする。
  • OAuth 2.0 ダイアログでゲームのブランディング情報を編集します。
  • API の割り当てを確認し、追加をリクエストする(必要な場合)
  • 以前に作成したクライアント ID に含まれる承認済み URI または JavaScript 生成元を編集する

プロジェクトの表示

Google Cloud Platform でプロジェクトを表示するには:

  1. ゲーム用の認証情報を [構成] ページ([成長] > [Play ゲームサービス] > [設定と管理] > [構成])で選択します。
  2. [認証] セクションの一番下までスクロールし、[Google Cloud Platform で表示] をクリックします。

API 使用量の割り当ての調整

Google Cloud Platform では、現在設定されている API 使用量上限を 使用された割り当ての量などですまた、不正なユーザー(またはバグのあるゲーム クライアント)が割り当ての全量を消費しないように、ユーザーごとに上限を設定することもできます。

プロジェクトの使用量上限を確認して変更する手順、または割り当ての増加をリクエストする手順は次のとおりです。

  1. プロジェクトの請求先アカウントをまだ持っていない場合は、1 つ作成します。
  2. API Console で API ライブラリの [有効な API] ページに移動し、リストから API を選択します。
  3. 割り当て関連の設定を表示および変更するには、[割り当て] を選択します。使用統計情報を表示するには、[使用量] を選択します。

「ユーザー」は、割り当てリクエストを行うクライアントの IP アドレスに基づいて決定されます。たとえば、すべてのリクエストが 1 つのサーバーから送信された場合は、サーバーが誤ってスパム行為のあるユーザーとしてタグ付けされる可能性があります。これを回避するには、API エンドポイント リクエストに userIp=x.x.x.x 引数をアタッチします。

ユーザーごとの割り当ての設定について詳しくは、 Google Cloud Platform のドキュメント

ユーザーごとの制限に加えて、アプリケーション全体の Google Play Games サービス API の 1 日あたりの上限数に上限が設けられています。通常、事前に割り当てられた上限を変更する必要はありません。ただし、ボリュームの急増が見込まれる場合(予定されているリリース イベントなど)は、[Request more] リンクをクリックして追加の割り当てをリクエストできます。

他の API の有効化

Google Play Console でクライアント ID を作成すると、 プロジェクトで Google Play Games サービス API が自動的に有効になります。マイページ 他の Google API を Google Cloud Platform から有効にできます。

プロジェクトで API を有効にする手順は、次のとおりです。

  1. Google API コンソールで API ライブラリを開きます。プロンプトが表示されたら、 新しいプロジェクトを作成します。API ライブラリには、利用できるすべての API がプロダクト ファミリーと人気度によって分類され、表示されます。
  2. 有効にする API がリストで見当たらない場合は、検索して見つけます。
  3. 有効にする API を選択し、[有効にする] をクリックします。 ] ボタンを離します。
  4. プロンプトが表示されたら、請求機能を有効にします。
  5. プロンプトが表示されたら、API の利用規約に同意します。

ブランディング情報の変更

アプリのブランディング情報(タイトル、ロゴなど)を というプロンプトが OAuth 2.0 ダイアログに表示されたら、 説明します。

次の手順で、プロジェクトの同意画面を設定します。

  1. Google API Console で [同意画面] ページを開きます。 プロンプトが表示されたら、プロジェクトを選択するか、新しいプロジェクトを作成します。
  2. フォームに記入して [保存] をクリックします。

OAuth 2.0 クライアント ID に関連する属性(ウェブアプリのウェブ生成元やリダイレクト URL など)を変更するには:

  1. Google Play Console を開き、ゲームに移動します。
  2. ゲーム用の認証情報を [構成] ページ([成長] > [Play ゲームサービス] > [設定と管理] > [構成])で選択します。
  3. [認証] セクションの一番下までスクロールし、[Google Cloud Platform で表示] をクリックします。
  4. Google Cloud Platform でプロジェクトを選択します。
  5. 左側にあるサイドバーで、[API と認証] を選択します。表示された API のリストで Google Play Games サービス API のステータスが [オン] になっていることを確認します。
  6. 左側にあるスライドバーで [登録済みアプリケーション] を選択します。
  7. [OAuth 2.0 クライアント ID] セクションを展開し、編集する属性を探します。