自定义单位未显示在排行榜得分旁边

时间:2014-07-26 20:18:11

标签: android google-play-games

我试图使用Google Play游戏服务'排行榜功能与自定义单位(在我的情况下单位是" km"),但是当我在我的应用程序上打开我的排行榜时,这些单位不显示在分数旁边。我的应用程序尚未发布,如果这有任何区别。

以下是我的Google Play开发者控制台设置:

Google Play Developer Console settings

这是排行榜条目的样子(我希望它显示0.43公里而不是0.43公里):

Leaderboard entry

非常感谢任何帮助!如果您需要更多信息,请告诉我,谢谢!

编辑:我通过以下代码行从我的Android应用中启动排行榜:

startActivityForResult(Games.Leaderboards.getAllLeaderboardsIntent(getApiClient()), 0);

1 个答案:

答案 0 :(得分:0)

看起来你只是得分而不是格式化得分。排行榜概念文档的Translations and Score Formatting部分涵盖使用格式化的分数。

您还应该查看Scores.list response body以了解有关其他可用格式化/未格式化字段的详情。

昨天,我使用Type a Number sample app测试了排行榜,并创建了一个带有货币格式的排行榜,另一个带有十进制格式。

这是第一个排行榜: enter image description here

这是第二个排行榜: enter image description here

使用Android意图启动主板如下:

 @Override
 public void onShowLeaderboardsRequested() {
    if (isSignedIn()) {
        startActivityForResult(Games.Leaderboards.getAllLeaderboardsIntent(getApiClient()),
                RC_UNUSED);
    } else {
        showAlert(getString(R.string.leaderboards_not_available));
    }
}