该文章或问题已被删除

阿里云 Android 和 IOS 人脸 实名 身份验证插件

价 格: ¥200.00

简 介: 阿里云 android 和 ios 实人验证 QQ交流群:891416757

跳转到 uniapp 插件市场

详细内容

阿里云 Android 和 IOS 实人实名身份验证插件

1. 插件使用,前提条件。

  • 先到 [阿里云-实人验认的后台] (https://yundun.console.aliyun.com/?p=cloudauth#/settings)
  • 到后台- 新增场景后,下载SDK 包,android 或 ios
  • 先预先准备如安卓的证书和包名,先打包一个apk,上传到后台,获取SDK包.
  • 安卓SDK在4.13.0及以上版本,已经把安全图片,合并进rpsdk_xxx.aar中 ,下载好安卓SDK, 获取到 rpsdk_xxx.aar 把它放在插件目录的 nativeplugins/Html5app-AliyunFaceVerify/android 目录下即可.
  • IOS SDK还是使用原有的安全图片名称为: yw_1222_0769.jpg , 如果不是请重命名, 放到插件目录 nativeplugins/Html5app-AliyunFaceVerify/ios 目录下即可。
  • 身份认证具体收费,请到阿里云后台查看。

2. 阿里云实人验证,包含4种验证方式

4种方案使用方式参考文档 

3. 实例化引用插件

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

4. 插件方法说明

方法名说明
RPBasic()做活体+拍摄身份证
RPManual()输入姓名和身份证号+做活体
RPBioID()做活体+拍摄身份证
RPBioOnly()做活体验证
FVBioOnly()做活体验证
FDBioOnly()做活体验证
  • 详情,参考右上角,示例项目。

  • 做活体+拍摄身份证

复制代码 plug.RPBasic({"verifyToken":"13d0a8f030e34eb3b0300549d6527c82"},ret=>{

});
  • 输入姓名和身份证号+做活体
复制代码 plug.RPManual({"verifyToken":"13d0a8f030e34eb3b0300549d6527c82"},ret=>{

});
  • 做活体+拍摄身份证
复制代码 plug.RPBioID({"verifyToken":"13d0a8f030e34eb3b0300549d6527c82"},ret=>{

});
  • 做活体验证
复制代码 plug.RPBioOnly({"verifyToken":"13d0a8f030e34eb3b0300549d6527c82"},ret=>{

});
  • 做活体验证
复制代码 plug.FVBioOnly({"verifyToken":"13d0a8f030e34eb3b0300549d6527c82"},ret=>{

});
  • 做活体验证
复制代码 plug.FDBioOnly({"verifyToken":"13d0a8f030e34eb3b0300549d6527c82"},ret=>{

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

如果获取 token 参考这个文档

回调参数

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

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

服务器端文档说明

阿里云在线调试工具

0 个回答

正在加载...

这里空空如也,快来补一刀!

加载更多

回答问题或评论文章请先 或者 注册