uni-app HBuilderX3.99打包成功后运行实人认证页面报错 系统错误再次尝试 标错编码Z1001
uni-app HBuilderX3.99打包成功后运行实人认证页面报错 系统错误再次尝试 标错编码Z1001
操作步骤:
- 用HBuilderX 3.99 版本打包实人认证的项目
预期结果:
- 可以顺利通过认证
实际结果:
- 认证页面可以打开,但是会报错
bug描述:
在实人认证开发时,用HBuilderX 3.99 版本打包(自定义基座和正式包)运行打开实人认证页面时,认证页面可以顺利打开,但是会报错:系统报错,再一次参数。然后用HBuilderX 3.98 版本打包运行就不会
2 回复
在什么设备复现此问题?使用哪家运营商的卡?
在使用 uni-app 和 HBuilderX 进行开发时,如果你在打包成功后运行实人认证页面时遇到系统错误,并且错误编码为 Z1001
,这通常意味着在实人认证过程中出现了系统级别的错误。以下是一些可能的原因和解决方案:
1. 检查网络连接
- 实人认证通常需要与服务器进行通信。确保你的设备网络连接正常,特别是在进行实人认证时。
2. 检查 SDK 配置
- 确保你使用的实人认证 SDK 已正确配置。检查 SDK 的初始化代码,确保所有必要的参数(如 AppKey、AppSecret 等)都已正确设置。
3. 检查权限
- 实人认证可能需要访问设备的摄像头、麦克风等硬件。确保你的应用已获取了所需的权限。你可以在
manifest.json
文件中添加相应的权限声明。
{
"permission": {
"android": [
{
"name": "android.permission.CAMERA",
"desc": "需要摄像头权限进行实人认证"
},
{
"name": "android.permission.RECORD_AUDIO",
"desc": "需要麦克风权限进行实人认证"
}
],
"ios": [
{
"name": "NSCameraUsageDescription",
"desc": "需要摄像头权限进行实人认证"
},
{
"name": "NSMicrophoneUsageDescription",
"desc": "需要麦克风权限进行实人认证"
}
]
}
}