0

我的游戏集成HMS Core SDK后,玩家无法登录我的游戏。调用 getCurrentPlayer API 时,返回结果代码 6004。我在日志信息中搜索关键字hmssdk,发现如下错误信息:Line 291: I/HMSSDK_HmsClient: receive msg status_code:0, error_code6004, api_name:game.getCurrentPlayer 在此处输入图像描述

4

1 回答 1

0

您的问题是许多开发人员遇到的典型问题,请执行以下操作:

• 结果代码表明未授予所需的权限,请参阅启用服务。另外如果需要的API没有开启,开启后需要等待15分钟左右,清空测试手机上的HMS Core(APK)缓存,查看是否可以登录成功。 在此处输入图像描述

• 如果API 已经启用,可能的原因是API 启用时出现异常,这种情况很少发生。导致华为服务器收不到同步的API开启请求。在这种情况下,您可以手动禁用该 API,然后再次启用它以触发消息同步。同样,清空HMS Core(APK)缓存,等待15分钟,再次进行测试。

• 要清除HMS Core (APK) 缓存,请在您的测试设备上转到设置> 应用程序> 应用程序> HMS Core,然后清除缓存。

于 2021-02-16T00:06:44.217 回答