uni-app 实人认证 3.9.9以上版本报10010错误
uni-app 实人认证 3.9.9以上版本报10010错误
测试过的手机:
所有安卓设备
操作步骤:
- 调用startFacialRecognitionVerify时报错,通过fail可监听到错误信息
预期结果:
- 可让我升级版本
实际结果:
- 高版本无法认证
bug描述:
开通使用实人认证功能,使用3.9.9及以上版本进行打包时,会在认证过程中报错(具体为调用,错误如下),固定使用3.9.8版本则一切正常
{"errSubject":"uni-startFacialRecognitionVerify","stackTrace":[],"message":"","errMsg":"刷脸异常","suppressedExceptions":[],"cause":{"stackTrace":[],"name":"Error","message":"Z1001","suppressedExceptions":[],"code":1001},"name":"Error","errCode":10010}
信息 | 值 |
---|---|
产品分类 | uniapp/App |
PC开发环境操作系统 | Windows |
PC开发环境操作系统版本号 | 11 |
手机系统 | 全部 |
页面类型 | vue |
vue版本 | vue3 |
打包方式 | 云端 |
项目创建方式 | CLI |
CLI版本号 | 3.9.8 |
我HX版本4.06 使用标准基座 运行 实人认证 流程 能跑通
云打包还是离线打包,appid发一下
云打包,APPID:__UNI__6BA6089
回复 月影银翔: 安装包也提供一下
回复 月影银翔: 我这边验证了最新版本的HBuilderX是没问题的,你可以现在标准基座测试一下,看有没有问题,报错的话把certifyId也发出来。
回复 DCloud_Android_zl: shaa480381a67a5f6e66316861e0a225
@DCloud_Android_zl 标准基座也报错,certifyId: shaa480381a67a5f6e66316861e0a225
是否是因为项目中还是使用了金融级活体人脸验证方?但感觉关系不大,因为我移除后还是同样的问题。接入文档 。
UniAPP版本4.0.8
云打包安装包,下载地址:https://app.liuyingyong.cn/build/download/aab35fd0-fd4e-11ee-92da-29514b9b0ecd ,上传了一份至附件了,因太大,分包了
测试账号通过私信发送给你了。
在使用 uni-app 进行实人认证时,如果遇到错误码 10010
,这通常表示实人认证的 SDK 版本不匹配或配置有误。以下是一些可能的解决方案:
1. 检查 SDK 版本
确保你使用的实人认证 SDK 版本是兼容的。uni-app 的实人认证功能可能依赖于特定的 SDK 版本。如果你使用的是 3.9.9 以上版本,可能需要检查是否有更新的 SDK 版本需要集成。
2. 检查配置文件
确保你的 manifest.json
文件中正确配置了实人认证的相关参数。例如:
{
"mp-weixin": {
"appid": "your-appid",
"plugins": {
"realname": {
"version": "1.0.0",
"provider": "your-provider"
}
}
}
}
3. 检查网络请求
错误码 10010
也可能是由于网络请求失败或超时导致的。确保你的网络环境稳定,并且能够正常访问实人认证的服务器。
4. 检查权限
确保你的应用具有进行实人认证所需的权限。例如,在微信小程序中,你可能需要在 app.json
中声明 scope.userInfo
权限。
5. 检查 AppID 和密钥
确保你在配置中使用的 AppID 和密钥是正确的,并且与你在实人认证平台注册的信息一致。
6. 查看官方文档
查阅 uni-app 和实人认证平台的官方文档,确认是否有关于错误码 10010
的具体说明和解决方案。
7. 联系技术支持
如果以上方法都无法解决问题,建议联系 uni-app 或实人认证平台的技术支持团队,提供详细的错误日志和配置信息,以便他们帮助你解决问题。
示例代码
以下是一个简单的实人认证示例代码:
uni.startRealnameAuth({
success: (res) => {
console.log('实人认证成功', res);
},
fail: (err) => {
console.error('实人认证失败', err);
if (err.errCode === 10010) {
// 处理错误码 10010
}
}
});