3

私はLibGDXフレームワークを使用してゲームに取り組んできましたが、今では Google Play サービスで設定して、リーダーボードを使用したり、実績などを設定したいと考えています。

最初の質問:

GamesClient ライブラリを使用するには、Google にトークンまたは何らかのログインを要求する必要がありますか?

2 番目の質問:

デバッグ キーを使用してクライアント ID を作成したので、Eclipse でゲームを簡単にテストできました。しかし、私は常に接続を拒否されます (GamesClient.connect())。Builder を使用して GamesClient をビルドします。

GamesClient.Builder gcb = new GamesClient.Builder(adView.getContext(), this, this);
                    gcb.setAccountName(accounts[0].name);
                    gcb.setViewForPopups(adView);
GamesClient gc = gcb.create();

後で gc.connect() を呼び出すときは、オーバーライドされた onConnectionFailed(); を呼び出すだけです。

次のように、Android マニフェストにメタデータを追加しました。

   <application
   ....
   <meta-data android:name="com.google.android.gms.games.APP_ID"
android:value="@string/app_id" />
   ....

app_id の内容は、ゲーム用に作成したクライアント ID の 12 桁程度です (完全な ID も試しました)。

だから、それは問題ではないと思います。

詳細: クライアント ID のスクリーンショット

よろしくお願いします。

4

1 に答える 1