调用阿里云的JDK刷脸认证是否是本人方法
1.访问阿里的文档
通过AppSDK接入金融级实人认证的流程_实人认证(ID Verification)-阿里云帮助中心 (aliyun.com)
2.阅读其中的流程图

3.前端需要完成的步骤
需要完成1,2,3,4,7,8,12,13的流程
4.uni-app接入SDK实例
* 下载金融级实人认证UniApp SDK,解压到项目中的nativePlugins目录下。链接:https://cn-shanghai-aliyun-cloudauth.oss-cn-shanghai.aliyuncs.com/cloudauth_sdk/identity_toyger/UniApp/UniApp-FinancialFaceVerify-20231018.zip

- 导入本地插件。
a. 在manifest.json文件下,单击App原生插件配置。
b. 在App原生插件配置区域,单击选择本地插件。

c. 在本地插件选择对话框,选择需要打包生效的插件。
- 配置基座包。
a. 制作自定义调试基座。在manifest.json文件,选择运行 > 运 行到手机或模拟器 > 制作自定义调试基座。

b. 设置自定义调试基座。在manifest.json文件,选择运行 > 运行到手机或模拟器,单击运行到Android App基座或运行到iOS App基座,勾选使用自定义基座运行。

- 调用金融级实人认证服务。
获取metaInfo数据。
您在调用金融级实人认证服务端初始化接口InitFaceVerify时需要传入该值,用于获取后续认证的certifyId。 开始认证。调用verify认证接口,传入certifyId进行认证。
示例代码:
加载模块并获取MetaInfo数据:
获取到metaInfo后需要发起认证请求由后端提供接口获取到certifyId在进行SDK的调用
<script> // 加载金融级实人认证插件 const aliyunVerify = uni.requireNativePlugin('AP-FaceDetectModule'); export default { onLoad() { // 调用getMetaInfo获取MetaInfo数据 var metaInfo = aliyunVerify.getMetaInfo(); let p = uni.getSystemInfoSync().platform; if (p === "ios") { metaInfo = JSON.stringify(metaInfo); } uni.showToast({ title: '返回的内容' + metaInfo, icon: 'none' }); console.log(metaInfo); } } </script>
开始调用SDK:
aliyunVerify.verify({ "certifyId":"xxx", // 填写从服务端获取的certifyId }, function(response){ } ); // response返回格式 { code:1000, // 错误码 message:"CODE_VERIFY_SUCCESS" // 错误码描述 }
文档链接:如何通过UniApp插件接入金融级实人认证_实人认证(ID Verification)-阿里云帮助中心 (aliyun.com)

浙公网安备 33010602011771号