【华为联机对战】下载运行华为官方Unity示例代码,提示鉴权失败并返回错误码100114
  xEvpnM0NnPEL 2023年11月02日 41 0

问题描述

我们项目准备集成​​华为联机对战服务​​,下载官方Unity示例代码运行看看效果,参考一下。打包运行,在实现联机对战初始化功能时,提示“鉴权失败”并返回错误码100114。

【华为联机对战】下载运行华为官方Unity示例代码,提示鉴权失败并返回错误码100114_华为联机对战

问题分析

华为​​官方错误码文档​​对错误码100114的解释是APP验签参数非法。

【华为联机对战】下载运行华为官方Unity示例代码,提示鉴权失败并返回错误码100114_100114_02

我已经把页面中的参数都换成自己游戏相关的参数了,找不出哪个参数是非法的。于是,联系了华为技术支持(可​​提单​​联系),华为技术支持让我检查下联机对战服务是否开启,我检查了下联机对战服务是开启的,并截图发给华为技术支持。这时,华为技术支持指出:我打开了接入安全加固开关,这个开关打开的话,就必须使用签名初始化联机对战SDK。在初始化构建ClientConfig实例化Client对象时,必须传入CreateSignature参数。CreateSignature值的获取请参考​​使用签名初始化SDK​​。

【华为联机对战】下载运行华为官方Unity示例代码,提示鉴权失败并返回错误码100114_华为联机对战_03

【华为联机对战】下载运行华为官方Unity示例代码,提示鉴权失败并返回错误码100114_100114_04

让我们检查一下代码,初始化时是否传入了CreateSignature。如果没有传入,请关闭接入安全加固开关。

问题解决

检查了下代码中确实没有CreateSignature入参,我们关闭了接入安全加固开关,问题解决。

【华为联机对战】下载运行华为官方Unity示例代码,提示鉴权失败并返回错误码100114_100114_05

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

xEvpnM0NnPEL