【鸿蒙游戏技术分享 第11期】华为账号认证与授权接口报错1001500001

游戏技术分享
发布于 2025-6-17 17:31
浏览
0收藏

关键词

鸿蒙游戏服务 手机号授权

问题现象

按照流程接入账号绑定流程,调用unionLogin成功拉起了联合登录面板,并选择华为账号登录(没有玩过)关联绑定流程,在调用​createAuthorizationWithHuaweiIDRequest​接口获取授权的时候,在authRequest.scopes中传入"phone",返回错误{"code":1001500001,"message":"Failed to check the fingerprint of the app bundle.Incomplete response information from gateway."

问题定位

参考​​文档​​显示,该错误码是应用指纹证书校验失败,需要按步骤检查如下3个配置:

可能原因

1、client_id未配置或配置的值不正确。

2、应用的指纹证书未配置或配置错误。

3、debug安装包和release安装包的签名存在差异。

问题解决

处理步骤

1、检查module type为entry的模块下module.json5中的client_id是否配置或配置的值是否正确,请参考​​配置Client ID​​。

2、检查AGC上应用的指纹证书,详情请见添加​​公钥指纹​​。

3、更新app.json5中的versionCode使本地缓存失效后再进行重试。

其中clientId是个易错点,在AGC查看项目设置会有两个clientId,我们需要在module.json5中配置的是应用的clientId

【鸿蒙游戏技术分享 第11期】华为账号认证与授权接口报错1001500001-鸿蒙开发者社区12.1.png

【鸿蒙游戏技术分享 第11期】华为账号认证与授权接口报错1001500001-鸿蒙开发者社区12.2.png

修改配置正确后,授权接口调用正常。


更多问题可关注:

鸿蒙游戏官方网站:​​https://developer.huawei.com/consumer/cn/games/​

公开课:​​华为开发者学堂​

分类
收藏
回复
举报
回复
    相关推荐