【发布时间】:2019-10-10 22:53:23
【问题描述】:
我想在可能像配置问题这样简单的事情上动脑筋。
我正在使用 Xamarin Forms 开发游戏,但在尝试向 Google Play 排行榜提交时间分数时遇到问题。
用户使用 Google Play 正确登录,我可以正确查看排行榜,但我无法提交分数。
我怀疑这是因为我在 Android Studio 中的项目处于内部测试阶段(小于 Alpha)。发布游戏、游戏服务和排行榜。发布的 APK 是针对之前版本的游戏,没有添加排行榜代码。
当我使用GamesClass.Leaderboards.SubmitScore() 时,它不会出错,但随后排行榜已损坏,当显示排行榜时,它说出现问题。重新安装应用程序是修复它的唯一方法。使用GamesClass.Leaderboards.SubmitScoreImmediate 不会出错并且排行榜没有损坏,但分数不会显示。
这是我在MainActivity.cs(Android 项目)中提交分数的电话
if (mGoogleApiClient.IsConnected)
{
var result = await GamesClass.Leaderboards.SubmitScoreImmediate(mGoogleApiClient, LeaderboardID, score);
return true;
}
【问题讨论】:
标签: c# android xamarin google-play-games google-api-client