草庐IT

android - Google Play Games Services Leaderboard API,无法查看其他玩家的分数

coder 2023-12-12 原文

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

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

我使用这个 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();

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

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

最佳答案

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

摘自谷歌文档:

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

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

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

关于android - Google Play Games Services Leaderboard API,无法查看其他玩家的分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26779880/

有关android - Google Play Games Services Leaderboard API,无法查看其他玩家的分数的更多相关文章

随机推荐