更新记录

1.0.1(2020-09-21)

阿里云实人认证sdk


平台兼容性

Android Android CPU类型 iOS
适用版本区间:4.4 - 10.0 armeabi-v7a:未测试,arm64-v8a:未测试,x86:未测试 适用版本区间:9 - 13

原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
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原生插件配置”->”云端插件“列表中删除该插件重新选择


概述

插件简介

UZK-AliFace插件 封装了阿里云实人认证SDK,实人认证服务是指依托活体检测、人脸比对等生物识别技术、证件OCR识别技术等进行的自然人真实身份的校验服务。

安卓使用demo

链接:https://pan.baidu.com/s/1jZXiHsoSfE2ff9VWAKTpgA 提取码:xfme

准备事项

1.首先到阿里云实人认证实人认证

Image text

2.分别上传ios和安卓应用获取安全图片。

Image text

2.下载插件页面右上角的示例代码,并将nativeplugins目录拷贝到项目的根目录,并分别替换安卓和ios的安全图片

Image text

3.云端选择试用或者购买,并绑定到项目中,在项目的app原生插件配置中选择云端插件。

4.制作自定义基座并运行自定义基座(点击运行->运行到手机或模拟器->运行基座选择->自定义调试基座)

Image text

原生插件,必须提交云打包 或 制作自定义基座 ,才能有效果

插件接口

方法名 说明
startFace() 实人认证(方式一)
startByNative() 实人认证(方式二)

1. 实例化插件 ,在需要用到插件的页面引入

2.实人认证(方式一)

plug.startFace({
    verifyToken:this.verifyToken
                },res=>{
                    console.log(JSON.stringify(res));

}) 

startFace接口支持除RPMin外的所有认证方案,该接口会以加载H5的方式显示页面,如果您选择的认证方案只包含活体检测步骤(具体请参见认证方案),并对调起实人认证的速度有较高的要求,可以使用startByNative接口

3.实人认证(方式二)

plug.startByNative({
        verifyToken:this.verifyToken
    },res=>{
      console.log(JSON.stringify(res));
})  

4.verifyToken参数说明

无论是startFace接口还是startByNative接口,在开始实人认证的接口中,verifyToken参数由接入方的服务端调用实人认证服务的DescribeVerifyToken接口,传入身份证,姓名获得。 测试过程中也可以使用阿里云的可视化调试进行快速调试。

5.错误码说明

errorcode errorcode释义
1 认证通过。
2~12 表示认证不通过,具体的不通过原因可以查看服务端的查询认证结果(DescribeVerifyResult)接口文档中认证状态的表格说明。
-1 未完成认证,原因:用户在认证过程中,主动退出。
-10 未完成认证,原因:设备问题,如设备无摄像头、无摄像头权限、摄像头初始化失败、当前手机不支持端活体算法等。
-20 未完成认证,原因:端活体算法异常,如算法初始化失败、算法检测失败等。
-30 未完成认证,原因:网络问题导致的异常,如网络链接错误、网络请求失败等。需要您检查网络并关闭代理。
-40 未完成认证,原因:SDK异常,原因包括SDK初始化失败、SDK调用参数为空、活体检测被中断(如电话打断)等。
-50 未完成认证,原因:用户活体失败次数超过限制。
-10000 未完成认证,原因:客户端发生未知错误。
3001 未完成认证,原因:认证token无效或已过期。
3101 未完成认证,原因:用户姓名身份证实名校验不匹配。
3102 未完成认证,原因:实名校验身份证号不存在。
3103 未完成认证,原因:实名校验身份证号不合法。
3104 未完成认证,原因:认证已通过,重复提交。
3203 未完成认证,原因:设备不支持刷脸。
3204 未完成认证,原因:非本人操作。
3206 未完成认证,原因:非本人操作。

6.联系方式

QQ: 474938261

隐私、权限声明

1. 本插件需要申请的系统权限列表:

需要调用系统相机权限

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件本身不采集任何数据,插件使用的实人认证SDK会采集数据,详情可参考:https://help.aliyun.com/document_detail/127757.html?spm=5176.156174.809561.btnDocPC.4fa27919sYorfg

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问