Java Android Studio~games.applications.played Api错误,得分为';请不要在Apk发布后提交
我完全糊涂了,被卡住了。我的高分在发布前就起作用了。工作100%。现在我已经发布了,现在我遇到了不断的问题。最大的问题是高分问题。代码很好。日志显示没有任何错误。这是一个api问题,因为控制台抛出两个错误,显然与我的发布AUTHID有关。这两个错误如下: games.applications.played:100 games.scores.submitMultiple:100 我的代码如下:Java Android Studio~games.applications.played Api错误,得分为';请不要在Apk发布后提交,java,android,google-api,google-play-games,Java,Android,Google Api,Google Play Games,我完全糊涂了,被卡住了。我的高分在发布前就起作用了。工作100%。现在我已经发布了,现在我遇到了不断的问题。最大的问题是高分问题。代码很好。日志显示没有任何错误。这是一个api问题,因为控制台抛出两个错误,显然与我的发布AUTHID有关。这两个错误如下: games.applications.played:100 games.scores.submitMultiple:100 我的代码如下: public void playerscores() { if (apiClient !
public void playerscores() {
if (apiClient != null && apiClient.isConnected()) {
Games.Leaderboards.loadCurrentPlayerLeaderboardScore(apiClient, getString(R.string.leaderboard_highscores, LeaderboardVariant.TIME_SPAN_ALL_TIME, LeaderboardVariant.COLLECTION_PUBLIC).setResultCallback(
new ResultCallback<Leaderboards.LoadPlayerScoreResult>() {
@Override
public void onResult(Leaderboards.LoadPlayerScoreResult arg0) {
LeaderboardScore c = arg0.getScore();
String score = c.getDisplayScore();
GameSurface.HighScore = Integer.parseInt(score);
saver.saveString(HIGHSCORE, score);
}
});
}
}
我已经检查了我的sha1 it匹配,我已经解压发布检查,sha1匹配,身份验证ID匹配所有匹配,调试身份验证仍在,我真的不知道出了什么问题,请任何帮助将不胜感激我真的很困惑
总结一下,谷歌游戏让我登录。我可以打开highscore,玩游戏,获得分数,死亡,没有帖子发生,无法再打开highscore。您需要将其添加到Google play Console中的链接应用程序中。 您应该至少有两个链接的应用程序,一个具有debug sha1键,另一个具有release sha1键。
仅在谷歌云平台上拥有它是不够的。您需要将它添加到谷歌Play控制台中的链接应用程序中。 您应该至少有两个链接的应用程序,一个具有debug sha1键,另一个具有release sha1键。 仅在谷歌云平台上使用它是不够的。检查以下步骤: 在Google开发者控制台中
仅此而已。如果只将应用程序链接到商店,会发生什么情况。因为我就是这么做的。在那之后我确实拿到了钥匙,但一切似乎都正常。那么,为什么你需要上传另一个调试密钥呢?如果你只将应用程序链接到应用商店会发生什么。因为我就是这么做的。在那之后我确实拿到了钥匙,但一切似乎都正常。那么,为什么需要上传另一个调试密钥呢?
public void gameover() {
Games.Leaderboards.submitScore(apiClient, getString(R.string.leaderboard_highscores), GameSurface.HighScore);
}