HarmonyOS 鸿蒙Next 华为一键登录接口调用报错

发布于 1周前 作者 h691938207 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 华为一键登录接口调用报错

Failed to login, errorCode is 1001500001, errorMessage is Failed to check the fingerprint of the app bundle.Fingerprint verification error.

获取匿名手机号时出现如上报错说指纹对不上,文档似乎没说项目那里要配置指纹,而且当前我deveco用的是自动签名,那要如何对得上指纹呀。


更多关于HarmonyOS 鸿蒙Next 华为一键登录接口调用报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
1001500001 是应用指纹证书校验失败,check以下几点:

1、在工程中entry模块的module.json5文件中,新增metadata,配置name为client_id,需要看下您的工程里面的client_id是否配置正确,可以参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-client-id-V5

2、File > Project Structure... > Project > Signing Configs界面,不能勾选“Automatically generate signature”进行自动签名,需要手动配置签名,可以按照开发准备里面的说明配置:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-dev-overview-V5

3、检查下AGC上应用的公钥指纹是否添加, 可以按照文档链接:

https://developer.huawei.com/consumer/cn/doc/app/agc-help-signature-info-0000001628566748#section5181019153511

4、网络问题,可以看下设备网络是否有问题,可以换个网络,比如切换到移动网络或者wifi下面再试下是否OK

5、在AGC上面,添加公钥指纹 (HarmonyOS API 9及以上)后,指纹有一定时间的缓存,不会立刻生效,建议配置完成后等半小时再尝试。

6、检查下您的手机是否有修改系统时间,这个不建议修改

7、如果还是有问题,辛苦准备下您的项目的client_id和手机的hilog( 执行:hdc hilog > xxxx.log;触发定位;停止脚本执行;在目录下获取日志信息)给我们,进一步进行分析。

更多关于HarmonyOS 鸿蒙Next 华为一键登录接口调用报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对您提到的HarmonyOS 鸿蒙Next版本中的华为一键登录接口调用报错问题,以下是一些可能的解决方案:

  1. 接口权限检查: 确保您的应用已在华为开发者平台正确配置了相关权限,包括一键登录权限。未配置或配置错误可能导致接口调用失败。

  2. 接口版本兼容性: 检查您使用的鸿蒙系统版本与一键登录接口的兼容性。如果接口在新版本中有所更新或变更,您可能需要根据最新的API文档进行调整。

  3. 错误码分析: 详细查看报错信息中的错误码,根据错误码在华为开发者文档中查找对应的解决方案。错误码通常会提供关于错误原因的明确指示。

  4. 日志与调试: 启用详细的日志记录功能,捕捉接口调用过程中的所有信息。这有助于您定位问题发生的具体位置,从而进行针对性的修复。

  5. 示例代码对比: 参考华为提供的官方示例代码,确保您的代码实现与示例代码一致。示例代码通常包含了最佳实践和常见的错误处理逻辑。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部