Play游戏服务成就不起作用

问题描述 投票:0回答:1

我在游戏中增加了成就。问题:如果我取得了成就,它会起作用(显示+0 XP),但会重置。因此,看起来服务器将其忽略。在Google API控制台中,我看到许多错误:

  • 时间,游戏
  • 2020-06-12T10:49:19.359Z,1
  • 2020-06-12T21:37:19.359Z,1
  • 2020-06-14T09:37:19.359Z,0.782608695652174

我发现报告“方法错误”。它太大,所以看起来像:

  • 时间,游戏成就定义列表,游戏成就增量,游戏成就列表,游戏成就解锁,游戏成就更新。多个游戏应用程序播放,游戏玩家获取,游戏得分。 list,games.scores.listWindow,games.scores.submitMultiple
  • 2020-05-28T10:33:07.231Z,0 ,,,,, 0,0 ,,,
  • 2020-05-28T17:45:07.231Z,0,,0,0,0,0.1607142857142857857,0 ,,,
  • 2020-05-28T21:21:07.231Z,0,,0,0,0,0,0 ,,,

但是我如何使用它?我检查了troubleshooting,没有任何帮助。

GoogleSignInApi正在运行。登录后的代码:

GamesClient gc = Games.getGamesClient( activity, GoogleSignIn.getLastSignedInAccount( activity ) );
gc.setViewForPopups( activity.findViewById(R.id.root) );
gc.setGravityForPopups( Gravity.TOP | Gravity.CENTER_HORIZONTAL );

//achievements
AchievementsClient ac = Games.getAchievementsClient( activity, GoogleSignIn.getLastSignedInAccount( activity ) );
ac.unlockImmediate( activity.getString(R.string.achievement_first ) );
android google-play-services google-play-console
1个回答
0
投票

我修复了它。问题:我在Google API控制台中创建了两个auth2密钥:debug和next release。它仅用于调试,但您可以登录。如果删除第二个键,则无法编辑第一个键,因此我将重新创建整个游戏。文档中没有任何信息,您可以添加两个或更多键。

© www.soinside.com 2019 - 2024. All rights reserved.