よくある質問

このドキュメントでは、PC 版 Google Play Games の SDK と公開に関するよくある質問に回答します。

VPN を追加する方法

PC 版 Google Play Games がサポートされていない地域 でゲームをテストする必要があるデベロッパーは、 VPN を使用してサポートされている地域の IP アドレスを取得することをおすすめします。

VPN で TUN モードを有効にしてください。 TUN モードを有効にしてファイアウォールを構成する方法については、 VPN プロバイダの操作マニュアルをご覧ください。

TUN モードを有効にしたら、テスト用に PC 版 Google Play Games と エミュレータをインストールします。

バックエンド サーバーなしで購入フローを使用できますか?

セキュリティの観点から、バックエンド サーバーなしで処理を行うことは通常 おすすめしません。

詳細については、 バックエンド サーバーなしで処理を行うをご覧ください。

Unity または UE エディタで PC 版 Google Play Games の開発を開始する方法

Google Play Games アプリを使用してゲームを開始すると、Google アカウントの詳細が同期されますか?

Google Play Games クライアントからゲームを起動すると、アカウントが 自動的に同期されるため、Google ログイン プロセスで再度ログインする必要はありません。

サードパーティ ランチャーを使用して Windows App Bundle(WAB)を送信する場合、審査にゲーム パッケージが必要ですか?

インストーラを送信するだけで、ゲーム パッケージ全体を送信する必要はありません。審査担当者はインストーラを使用してゲーム パッケージをダウンロードできます。

プレーヤーが Google Play クライアントではなくサードパーティ製ランチャーを使用した場合、Play ゲームサービス アカウントは自動的に同期されますか?

SDK 関数を動作させるには、Google Play Games クライアントから直接 ゲームを起動する必要があります。インストーラやランチャー アプリケーションなどの別のプロセスがゲームを開始する場合、そのプロセス 自体を Google Play Games クライアントから起動する必要があります。ゲームは、クライアントから受信したすべてのパラメータをクライアント プロセスに渡す必要があります。

SDK は、複数のインスタンスまたはアカウントの Google アカウント ログインをどのように処理しますか?

GPG での各ゲームの起動は「ゲーム セッション」として扱われ、各「ゲーム セッション」にはアカウントを関連付けることができます。これらは異なる場合があります。 アカウント A でゲームを起動し、アカウント B に切り替えて 再起動すると、両方を同時に実行できます。

WAB(Windows App Bundle)のファイル サイズに制限はありますか?

WAB のファイル サイズは最大 10 GB までアップロードできます。

PC 版 Google Play Games SDK を統合した後も、既存の API ベースの決済システムを使用できますか?

すべての支払いは、 Google Play 請求サービスを使用して PC 版 Google Play Games SDK で処理する必要があります。同じゲームで既存の API ベースの支払い方法を使用することはできません 。

モバイルと同様のオープンテスト環境またはクローズド テスト環境はありますか?

現在、専用のエンドツーエンド サンドボックスは利用できませんが、デベロッパー向けのプロダクション環境のようなテスト環境の必要性は認識しています。 より堅牢なソリューションが近日中に提供される予定です。

デベロッパー モードで開始された購入を正しく使用できませんか?

デベロッパー モードでの購入の使用は 3 分以内に行う必要があります。それ以外の場合、購入が払い戻される可能性があります。

API(レガシー)と PC 版 Google Play Games SDK に違いはありますか?

  • レガシーは課金にのみ重点を置いています
  • SDK は Google デスクトップ サービス(GDS)と PC の全機能をサポートします
  • デベロッパー向けの SDK インターフェース
  • ブラウザベースの Google ログインは不要

PC 版 Google Play Games を介さずに、ゲーム ランチャーを使用してゲームを直接起動して SDK を初期化する方法はありますか?

ゲームは PC 版 Google Play Games クライアントから起動する必要があります。 詳細については、デベロッパー向けドキュメントをご覧ください。

定期的な支払いまたは定期購入はサポートされていません。実装する予定はありますか?

アプリ内購入以外の購入オプションを追加する予定はありません。具体的なユースケースについてフィードバックをお寄せください。

支払いプロセスで、billingerror のエラーコードは、購入フローの起動または支払い結果の取得のレスポンスとして返されますか?購入フローの場合、リスナーを使用する代わりに SDK の結果を待機することはできませんか?

支払い結果のレスポンスです。LaunchPurchaseFlow はブロックせずにすぐに返されますが、完了したタイミングを把握して結果を取得するには、コールバックをリッスンする必要があります。

ショートカットを作成してゲームを直接開く方法はありますか?

次の URI を使用して、ゲームを直接開くことができます。

googleplaygames://launch/?pid=2&id=com.company.gamename

この URI は、PC 版 Google Play Games クライアントが開いているかどうかを検出します。クライアントが開いていない場合、ゲーム/ランチャーが実行される前に GPG クライアントが開きます。複数のインスタンスが実行されないように、ゲーム/ランチャーを管理する必要があります。

QueryProductDetails API リクエストの上限

QueryProductDetails API の 1 回の呼び出しでクエリできるプロダクトの最大数は 50 です。この上限を超える場合は、リクエストを複数の 呼び出しに分割する必要があります。

最初の Windows App Bundle(WAB)をアップロードした後、ゲームが [ゲームをインストールできません] と表示されるか、表示されないのはなぜですか?

既存の PC 版がないゲーム(「初回 WAB」)をオンボーディングする場合、システムによって管理対象公開 の保留状態に自動的に配置されることがあります。これは、更新する既存のベースラインがないために発生します。 WAB を完全にリリースしてゲームをインストールできるようにするには、Google Play Console に移動して、必要な公開操作([変更を公開] をクリックするなど)を手動で実行する必要があります。