我试图使用Google Play游戏服务'排行榜功能与自定义单位(在我的情况下单位是" km"),但是当我在我的应用程序上打开我的排行榜时,这些单位不显示在分数旁边。我的应用程序尚未发布,如果这有任何区别。
以下是我的Google Play开发者控制台设置:
这是排行榜条目的样子(我希望它显示0.43公里而不是0.43公里):
非常感谢任何帮助!如果您需要更多信息,请告诉我,谢谢!
编辑:我通过以下代码行从我的Android应用中启动排行榜:
startActivityForResult(Games.Leaderboards.getAllLeaderboardsIntent(getApiClient()), 0);
答案 0 :(得分:0)
看起来你只是得分而不是格式化得分。排行榜概念文档的Translations and Score Formatting部分涵盖使用格式化的分数。
您还应该查看Scores.list response body以了解有关其他可用格式化/未格式化字段的详情。
昨天,我使用Type a Number sample app测试了排行榜,并创建了一个带有货币格式的排行榜,另一个带有十进制格式。
这是第一个排行榜:
这是第二个排行榜:
使用Android意图启动主板如下:
@Override
public void onShowLeaderboardsRequested() {
if (isSignedIn()) {
startActivityForResult(Games.Leaderboards.getAllLeaderboardsIntent(getApiClient()),
RC_UNUSED);
} else {
showAlert(getString(R.string.leaderboards_not_available));
}
}