闲来无事开发了几个uniapp插件,因咨询人太多,花点时间写个详细的对接说明。
插件地址:https://ext.dcloud.net.cn/plugin?id=800
2.0插件地址:https://ext.dcloud.net.cn/plugin?id=3487
Android 体验Demo APK下载:https://pan.baidu.com/s/1I7VKgLuqeL7GSQ-OLbhtUw
先分享几个靠谱的方案,如果符合你的业务那最好不过了

人脸库相关接口:https://ai.baidu.com/docs#/Face-Set-V3/top

在线活体检测:https://ai.baidu.com/docs#/Face-Liveness-V3/top
人脸核身

身份证识别插件:https://ext.dcloud.net.cn/plugin?id=847
一、注册百度AI开放平台
1、登录百度AI开放平台:https://login.bce.baidu.com/
2、进入控制台

3、进入离线采集SDK管理

4、按照要求填入对应信息

5、根据需求认证完成以后,创建您的License信息

这里需要注意Android申请时需要签名的MD5信息,这里用的到的签名,跟打包基座或云打包的时候用到的保持一致;然后记录Android和iOS的LicenseID
MD5获取方法:https://www.jianshu.com/p/42aa5fb62e0a
二、下载插件demo
1、uniapp实例源码下载:https://pan.baidu.com/s/1UtnxUP4RJ_SKtHL0C3YDAA (2.0版本需联系作者获取,自己在项目中创建对应目录也可以)
2、使用HbuilderX导入项目,并且用之前下载好的License文件覆盖项目中的文件

3、修改案例中的License ID(2.0的设置更加简洁)

4、检查manifest.json中App原生插件配置

5、打包自定义基座 运行->运行到手机->制作自定义基座


Android注意:这里是用的证书文件及包名一定要跟申请百度的使用的证书保持一致

iOS注意:Bundle ID一定要跟百度注册的保持一致;自定义基座这里是用的是发布证书的描述文件,并且描述文件一定要包含测试手机信息
6、自定义基座打包完成以后选择基座

7、真机运行项目
注:该项目主要获取的bitmap可用于调用百度人脸云服务(如:注册、识别等。具体参见 https://ai.baidu.com/docs#/Face-API/top)。调用在线服务通常只需要传最佳人脸(bestImage0)
代码调用方法以及参数说明,详情见:https://ext.dcloud.net.cn/plugin?id=800
Android 体验Demo APK下载:https://pan.baidu.com/s/1I7VKgLuqeL7GSQ-OLbhtUw
以上是插件配置对接的全部过程,如果还有问题,或者其他技术的问题,请关注留言
8、最重要一点,开发不宜,对你有帮助,就赞赏个咖啡钱,你的赞赏才是我继续努力的动力!感谢!
网友评论