更新记录
1.0.2(2023-05-29) 下载此版本
修复iOS云打包报错
1.0.1(2021-04-09) 下载此版本
新增
平台兼容性
Android | Android CPU类型 | iOS |
---|---|---|
适用版本区间:4.4 - 9.0 | armeabi-v7a:支持,arm64-v8a:支持,x86:未测试 | 适用版本区间:9 - 14 |
原生插件通用使用流程:
- 购买插件,选择该插件绑定的项目。
- 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
- 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
- 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
- 开发完毕后正式云打包
付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios
注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择
概述
插件简介
封装了阿里云实人认证SDK, 实人认证方案是指依托活体检测、人脸比对等生物识别技术、证件OCR识别技术等进行的自然人真实身份校验。
准备事项
1.首先到阿里云 实人认证 开启实人认证服务
2.分别上传ios和安卓应用获取安全图片。 3.分别替换安卓和ios的安全图片
API列表
方法名 | 说明 |
---|---|
faceAsyncFunc | 开启实人认证 |
示例代码
var faceModule = uni.requireNativePlugin("Beyondin-RainbowUni-YRAliFaceModule")
export default {
methods: {
onFaceVerify() {
// 调用异步方法
faceModule.faceAsyncFunc({
'verifyToken': '',
},
(ret) => {
uni.showToast({
title:'调用人脸识别 ' + ret,
icon: "none"
})
})
}
}
}
verifyToken参数说明
verifyToken参数由接入方的服务端调用实人认证服务的DescribeVerifyToken接口,传入身份证,姓名获得。 测试过程中也可以使用阿里云的可视化调试进行快速调试。
状态码说明
状态码 | 说明 |
---|---|
1 | 认证通过 |
-1 | 用户在认证过程中,主动退出 |
2 | 认证不通过 |