【问题标题】:Google Play Games Services Leaderboard API, can't see other players' scoresGoogle Play Games Services Leaderboard API,看不到其他玩家的分数
【发布时间】:2015-01-02 23:36:36
【问题描述】:

我正在开发一个使用 Google Play Games Services API 的 Android 应用。我已经成功实现了各个方面的排行榜,除了我看不到其他玩家的分数,只显示我自己当前登录的玩家分数。

就好像我的测试用户没有与当前用户分享他们的游戏活动,但实际上他们已经分享了,而且这一事实在他们的帐户中是可见的。我还确认当前用户与这些其他测试用户共享该应用程序。更新:我可以使用“全部”查看其他分数,但不能在“社交”中查看。不过,为什么“社交”中没有分数?

我使用这个 GoogleApiClient:

mGoogleApiClient = new GoogleApiClient.Builder(this)
                .addConnectionCallbacks(this)
                .addOnConnectionFailedListener(this)
                .addApi(Plus.API).addScope(Plus.SCOPE_PLUS_LOGIN)
                .addApi(Games.API).addScope(Games.SCOPE_GAMES)
                .build();

我可以为每个账户成功切换账户、登录、提交分数等,但是当我开始排行榜活动时,我根本看不到其他测试者账户的分数。

关于去哪里看有什么想法吗?

【问题讨论】:

  • 我知道这可能听起来很傻(只是确保)-您是否切换了排行榜以显示“所有”玩家的分数(不仅仅是社交)。默认情况下,当您打开排行榜时,它们会显示社交(即您圈子中的人的得分),并且有一个切换开关来显示所有得分。
  • 感谢@free3dom,我确实做到了,这是我唯一的更新:我可以使用“全部”查看其他分数,但仍不能使用“社交”。 “社交”应该起作用,因为每个测试者帐户都在另一个圈子中,并且游戏活动与该圈子共享。我想知道它是否与尚未发布的应用程序有关?

标签: android google-plus google-play-services google-play-games leaderboard


【解决方案1】:

您的应用和游戏服务后端是否已发布或仍处于测试模式?

取自 Google 的文档:

“在您使用 Google Play 开发者控制台发布相应的排行榜之前,社交排行榜最初将为空”

https://developers.google.com/games/services/common/concepts/leaderboards

另一个不错的读物是:https://developers.google.com/games/services/common/concepts/leaderboardsAdvanced

【讨论】:

  • 是的,这就是问题所在,谢谢。如果您认为该问题有用,请考虑对其进行投票。
  • “社交排行榜”是否包括“公开”?请说是。 :)
猜你喜欢
  • 2017-04-11
  • 1970-01-01
  • 2015-02-12
  • 2016-04-07
  • 1970-01-01
  • 2016-09-29
  • 2019-06-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多