当前位置: 首页 > Web前端 > JavaScript

【华为在线对战】下载并运行华为官方Unity示例代码,提示认证失败并返回错误码100114

时间:2023-03-27 02:11:23 JavaScript

问题描述本项目准备集成华为在线对战服务,下载Unity官方示例代码并运行查看效果,参考一下。打包运行,实现在线对战初始化功能时,提示“认证失败”,返回错误码100114。问题分析华为官方错误码文档解释错误码100114为APP签名验证参数不合法。我把页面上的所有参数都替换成了我自己游戏相关的参数,也找不到不合法的参数。于是,我联系了华为技术支持(可以联系提货单),华为技术支持让我查看是否开启了联机对战服务。检查了联机对战服务是否开启,并截图发给华为技术支持。这时华为技术支持指出:我已经打开了接入安全加固开关。如果打开这个开关,联机对战SDK必须进行签名初始化。初始化构建ClientConfig实例化Client对象时,需要传入CreateSignature参数,CreateSignature值的获取方法参见使用签名初始化SDK。我们检查一下代码,初始化时是否传入了CreateSignature。如果没有传入,请关闭接入安全加固开关。问题已解决检查下面的代码,没有CreateSignature输入参数。我们关闭了访问安全加固开关,问题就解决了。