java - Android - 分数未提交至排行榜

标签 java android google-play-services

最近,我在我的 Android 项目中添加了排行榜,一切正常,直到我尝试向其提交分数。 Google Play 服务配置正确,我可以查看排行榜,但无法提交

 Games.Leaderboards.submitScoreImmediate(getApiClient(),String.valueOf(R.string.leaderboard_id), score);   

由于我怀疑该行是否存在错误,并且 logcat 没有显示与分数提交相关的数据,因此我想知道如何检查分数是否已正确提交。 谢谢。

最佳答案

我不太了解向排行榜提交的分数 - 但从您的行中可能可以看到错误:

String.valueOf(R.string.leaderboard_id) 

并没有给你在一些 strings.xml 文件中指定的字符串,而是一些包含该字符串的内部 android id 的字符串,如“1234567”。要从文件中获取字符串,您应该使用

getContext().getString(R.string.leaderboard_id)

关于java - Android - 分数未提交至排行榜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25369560/

相关文章:

java - 我怎样才能使spring.xml的xsi :schemaLocation work when my app is offline (finished product is an offline artifact)

java.security.AccessControlException 如何获得完全权限?

java - FontFactor.getFont() 的编码

android - 使用 ADB 跟踪应用程序的网络统计信息 (netstats)

android - 应用内结算是否需要在用户设备上安装 Google Play 服务?

java - Apache Camel 和 jackson

android - API 23中的Android权限正常权限和危险权限列表?

android - 如何在 Android 版 Google map 中使用路线导航?或者我可以使用什么来进行路线导航?

中国的 Android GPS 位置跟踪

google-play-services - 如何管理具有免费试用期的 Google Billing 订阅?