最近、新しい Google Play ゲーム サービスをいじっています。サンプル プロジェクトを実行するためにすべてをセットアップするのに時間がかかりました。ほとんどの場合、a は多くの小さなミスを犯したためです。したがって、他の誰かが同じ結果を経験する必要がないように、小さなチェックリストを作成しました. 開発は楽しいですが、構成はそうではありません :-)。
6619 次
1 に答える
13
- Google はこれを簡単に始めることができます。https ://developers.google.com/games/services/android/quickstart
- APK をアップロードし、ゲーム サービスを開発者コンソールにセットアップする必要があります。
- ゲーム サービスのステータスが「テスト準備完了」であることを確認します。
- APK を配布する場合を除き、APK を公開する必要はありません (ベータ版でも公開する必要があります)。
- ゲーム サービスでは、サービスをテストできるアカウントをセットアップする必要があります。方法: https://developers.google.com/games/services/console/testpub#enabling_accounts_for_testing
- 開発者コンソールで変更を行うと、一部 (またはすべて) の変更が有効になるまでに時間がかかります。これには数時間かかる場合があります。
- アプリをゲーム サービスにリンクするときは、アプリケーションを承認する必要があります。これを行うには、証明書の SHA1 フィンガープリントを指定します。おそらくデバッグ証明書を使用したいでしょう。キーは Eclipse の Window-Preferences-Android-Build にあります。パブリック証明書を使用することもできます。これは、Eclipse のエクスポート ウィザードにあります。2 つのアプリケーション (1 つはデバッグ用、もう 1 つはリリース証明書付き) をセットアップしても問題ありません。これを適切に行わないと、サンプル アプリケーションを実行したときに「不明なエラー」が発生します。詳細: https://developers.google.com/games/services/console/enabling
- (7B) 前のステップでは、最初にリリース証明書のみを使用しました。デバッグを簡単にするために、証明書をリリースしてデバッグ証明書にします。これは機能しますが、デバッグ証明書を使用してクライアントをセットアップすることをお勧めします。それでもこのパスに進みたい場合は、次のようにします: https://stackoverflow.com/a/14018541/1883479
編集:
- 上記のイベントで白い画面が表示された場合は、https://cloud.google.com/consoleに移動し、利用規約に同意します (Google アカウントで 1 回のみ)。
- 作成後、OATH クライアント ID は API コンソール ( https://console.developers.google.com/ ) で表示および削除できます。同じパッケージ名に対して別の証明書または複数の証明書が作成された場合、クライアント ID が機能しなくなることがあります。GameServicesConsole から削除しても、OAUTH クライアント ID は「バックエンド」(API コンソール) から削除されないことに注意してください。ゲーム サービス コンソールで SHA-1 キーの入力が許可されない場合は、API コンソールにキーが存在するため、削除する必要があります。(7. の Google ゲーム サービスのドキュメントでは、このコンソールが白い画面の問題を解決する手段として期待されているとは言及されていません)。
于 2013-05-31T10:04:33.653 に答える