我的排行榜无法正常工作。我可以显示我的排行榜,但提交分数无法使用以下代码我试图找出问题所在,我得到一个 APiException 留言: 26502:CLIENT_RECONNECT_REQUIRED
mLeaderboardsClient = Games.getLeaderboardsClient(this, GoogleSignIn.getLastSignedInAccount(this));
Task<ScoreSubmissionData> task = mLeaderboardsClient.submitScoreImmediate(getString(R.string.leaderboard_id), (long) 67);
task.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
if(e instanceof ApiException) {
writeText("dialog", "ApiException: " + e.getMessage());
}else{
writeText("dialog", "Exception: " + e.getMessage());
}
dialog.setVisibility(View.VISIBLE);
}
});
解锁成就和谷歌登录一样有效。我在互联网上没有发现这个错误消息,所以也许有人知道问题可能是什么。我尝试了不同的登录方式,但没有任何帮助。我试图解决这个问题几天,所以如果你有线索或只是知道问题可能出在哪里,请写信给我。如果您需要更多代码或答案,请随时提出。
最佳答案
您必须确保您在 google play 控制台中添加的客户端 ID 与 google api 控制台中的客户端 ID 相同。
如果这些 id 不同,请将您的游戏与新应用程序链接。
关于android - 谷歌排行榜 ApiException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48311503/