1

ユーザーが google plus でログインしていない場合、自分のゲームからリーダーボードを表示することはできますか?

私は GamesClient を使用していますが、最初に connect() を呼び出してログインさせる必要があるようです:

http://developer.android.com/reference/com/google/android/gms/games/GamesClient.html#connect()

使用する前に:

http://developer.android.com/reference/com/google/android/gms/games/GamesClient.html#getAllLeaderboardsIntent()

しかし、大多数のユーザーが接続を選択していないことに気付きました。

ユーザーが接続していなくても、公開リーダーボードを表示できるとよいと思います。これにより、彼らは gplus と接続して競合することに興味を持つようになります。

ありがとう

4

1 に答える 1

0

これは不可能です。

リーダーボードは 2 つの方法で表示できます: SDK によって提供されるビルド前のインテント。インテントを呼び出すだけで魔法が発生します。そしてGamesClient.loadLeaderboardMetadata(...)、すべてのリーダーボードを含む JSON を返すメソッドを呼び出します (GamesClient.loadTopScores()スコアを取得するには、またはそのバリアントの 1 つを呼び出す必要があります)。

問題は、どちらの方法もパブリック チャートとソーシャル チャートから情報を取得することです。そのため、情報を取得する前に、サービスはプレーヤーが誰であるかを知る必要があります。

これを SDK の機能強化として追加するようにいつでもリクエストできます。

于 2013-10-02T10:34:48.357 に答える