更新记录

1.2.0(2021-03-26)

一、Android SDK 更新至4.6.2; 二、iOS无改动.

1.1.0(2020-07-06)

更新阿里云实人认证 iOS SDK版本为3.3.0 (删除 UIWebView 依赖,更新为 WKWebview。)

1.0.1(2019-11-22)

安卓版本号:3.2.0.3,iOS版本号:2.3.0

查看更多

平台兼容性

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

原生插件通用使用流程:

  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原生插件配置”->”云端插件“列表中删除该插件重新选择


阿里云 Android 实人验证插件

1. 插件使用,分为两部分,一是客户端,二是服务器端。

  • 先到 阿里云-实人验认后台, 先预先准备如安卓的证书和包名,先打包一个apk,上传到后台,获取SDK包.
  • SDK 包中,包含一张安全图片, yw_1222_xxxx.jpg , 把它放在插件包的 res/drawable/ 目录下即可.

2. 实例化引用插件

复制代码const plug=uni.requireNativePlugin("Html5app-AliyunRPBasic");

3. 插件方法说明

  • 启动实人验证, 包含引导页面, 活体识别, 上传身份证照片进行实人验证.
复制代码 plug.start({"verifyToken":"13d0a8f030e34eb3b0300549d6527c82"},ret=>{

});
  • 快速人脸识别验证, 活体识别
复制代码plug.startVerifyByNative({"verifyToken":"13d0a8f030e34eb3b0300549d6527c82"},ret=>{

});
  • verifyToken => 参数来自服务器端生成的临时凭证.

回调参数

code code释义
1 认证通过。
2~12 表示认证不通过,具体的不通过原因可以查看服务端的查询认证结果(DescribeVerifyResult)接口文档中认证状态的表格说明。
-1 未完成认证,原因:用户在认证过程中,主动退出。
3001 未完成认证,原因:认证token无效或已过期。
3101 未完成认证,原因:用户姓名身份证实名校验不匹配。
3102 未完成认证,原因:实名校验身份证号不存在。
3103 未完成认证,原因:实名校验身份证号不合法。
3104 未完成认证,原因:认证已通过,重复提交。
3206 未完成认证,原因:非本人操作。
3208 未完成认证,原因是:公安网无底照。

4服务器端处理, 获取 verifyToken 临时凭证, 用于呼起实人验证.

服务器端文档说明

隐私、权限声明

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

Android 权限 "<uses-permission android:name=\"android.permission.CAMERA\" />", "<uses-permission android:name=\"android.permission.INTERNET\" />", "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\" />", "<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\" />", iPhone OS 权限 "NSCameraUsageDescription" : "使用相机用于用户实人验证",

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

插件涉及的隐私协议:https://help.aliyun.com/document_detail/57637.html?spm=a2c4g.11186623.6.643.614f57e6OOrQua

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

che***@shuashua.vip

2021-07-23

你好,请问这个插件在识别身份证的时候,支持OCR或用户自己选择上传身份证照片吗?目前我用只有OCR,上传不了照片

干点代码 2021-07-26

官方不支持上传,只能拍照

复利黑客 (已付费)

2021-05-11

过了这么久冲突还是无法解决。。。

干点代码 2021-05-11

乌拉圭到澳大利亚海路直线距离13509公里,同时,袋鼠还不会飞,也不会游泳。如果袋鼠从海底走过去,那么每一只袋鼠要走370小时!你关心过袋鼠怎么到乌拉圭么?没有!你只关心你自己!

冯瑞 (已付费)

2020-12-30

跳转到认证界面一直转圈 无法打开摄像头 手机摄像头权限已经打开 而且我用示例代码运行也是一样

sna***@0577app.com (已付费)

2021-01-04

现在的问题是:跳转到认证界面一直转圈 无法打开摄像头 手机摄像头权限已经打开 而且我用示例代码运行也是一样。ios就正常

干点代码 2020-12-30

官方错误日志给我了,是有一个okhttp的jar包重复,请查验下是哪插件有这个jar包,实人认证必须存在这个网络jar包

117***@qq.com (已付费)

2020-11-17

完美解决了,可能是我证书签名的变化有点多,最终把之前可以安卓实名认证的代码clone下来,修改完就可以了。

干点代码 2020-11-13

android图片名称是否是yw_1222_0670, 有没有使用打包的签名证书签名再上传获取安全证书, 偶尔有一些手机有兼容性问题。

cometang丶

2020-09-28

用户输入姓名与身份证号 这种模式不能使用吗----如何联系到作者 呢?

257***@qq.com

2020-09-07

那个试用版的如何操作,新手不太会

同城公园 (已付费)

2020-09-17

有客户反应说苹果7plus 人脸调不起来,点击没反应

干点代码 2020-09-18

plug.startVerifyByNative ({"verifyToken":"13d0a8f030e34eb3b0300549d6527c82"},ret=>{

});

该方法实际功能为 sdk 所实现的,如需要提示,可以在阿里云官方论坛增加工单。或者由开发者本人实现自定义提醒


请使用者查明具体冲突的依赖包,属于 Android 或 iPhoneOS,然后在腾讯实时音视频插件中,Android 打包删除冲突的 aar 或者 jar,iPhoneOS 删除.a等冲突的文件。 具体方法请自行百度

我这边测试过iPhone7plus,版本为10.1.1,可以正常调起,先自己排查下是否有什么前置条件判断

raise

2020-08-17

为什么不自动弹出调用摄像头权限

干点代码 2020-08-17

需要自己配置权限,以及权限判断

126***@qq.com (已付费)

2020-06-19

插件ios是不是用的UIWebview api啊,什么时候能更新下?

干点代码 2020-08-17

已更新

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