このドキュメントでは、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 向けの開発を始めるにはどうすればよいですか?
- デベロッパー モードを有効にして、テストに進みます。
manifest.xml
ファイルと.dll
ファイルを追加します。詳細については、デベロッパー向けドキュメントをご覧ください。- テスト用に早期アクセス パートナー GUID を登録します。
Google Play Games アプリを使用してゲームを開始すると、Google アカウントの詳細が同期されますか?
Google Play Games クライアントからゲームを起動すると、アカウントが自動的に同期されるため、Google ログイン プロセスで再度ログインする必要はありません。
サードパーティ製ランチャーを使用して Windows App Bundle(WAB)を送信する場合、審査にゲーム パッケージは必要ですか?
インストーラを送信するだけで、ゲーム パッケージ全体を送信する必要はありません。審査担当者はインストーラを使用してゲーム パッケージをダウンロードできます。
プレーヤーが Google Play クライアントではなくサードパーティ製ランチャーを使用している場合、Play Games サービス アカウントは自動的に同期されますか?
SDK 関数を動作させるには、Google Play Games クライアントから直接ゲームを起動する必要があります。インストーラやランチャー アプリケーションなどの別のプロセスがゲームを開始する場合、そのプロセス自体が Google Play Games クライアントから起動される必要があります。ゲームは、クライアントから受け取ったすべてのパラメータをクライアント プロセスに渡す必要があります。
SDK は、複数のインスタンスまたはアカウントの Google アカウント ログインをどのように処理しますか?
GPG での各ゲームの起動は「ゲーム セッション」として扱われ、各「ゲーム セッション」にはアカウントを関連付けることができます。これらは異なる場合があります。たとえば、アカウント A でゲームを起動してからアカウント B に切り替えて再起動すると、両方を同時に実行できます。
WAB(Windows アプリ バンドル)ファイルのサイズに制限はありますか?
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 Desktop Service(GDS)と PC のすべての機能をサポートします
- デベロッパー向けの SDK インターフェース
- ブラウザベースの Google ログインは不要
PC 版 Google Play Games を介さずに、ゲーム ランチャーを使用してゲームを直接起動して SDK を初期化する別の方法はありますか?
ゲームは PC 版 Google Play Games クライアントから起動する必要があります。詳しくは、デベロッパー向けドキュメントをご覧ください。
定期的なお支払いや定期購入はサポートされていません。今後実装する予定はありますか?
アプリ内購入以外の購入オプションを追加する予定はありません。具体的なユースケースに関するフィードバックをお待ちしております。
支払いプロセスで、購入フローの開始または支払い結果の取得のレスポンスとして billingerror のエラーコードが返されますか?購入フローでは、リスナーを使用する代わりに SDK の結果を待機するだけでよいのではないでしょうか?
支払い結果のレスポンスです。LaunchPurchaseFlow はブロックせずにすぐに戻りますが、完了したタイミングを把握して結果を取得するには、コールバックをリッスンする必要があります。