1

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

 2 years ago
source link: https://blog.51cto.com/u_14772288/5472377
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

原创

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

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

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

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

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

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

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

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

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

【华为联机对战】下载运行华为官方Unity示例代码,提示鉴权失败并返回错误码100114_华为联机对战_05
  • 收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK