更新记录
1.72(2023-02-07)
优化逻辑,增加适配版本
1.71(2022-05-09)
优化已知问题
1.70(2021-12-20)
重大修复:修复android重复开启占用资源过多可能导致闪退的问题
查看更多平台兼容性
Android | Android CPU类型 | iOS |
---|---|---|
适用版本区间:4.4 - 14.0 | armeabi-v7a:支持,arm64-v8a:支持,x86:未测试 | 适用版本区间:9 - 17 |
原生插件通用使用流程:
- 购买插件,选择该插件绑定的项目。
- 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
- 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
- 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
- 开发完毕后正式云打包
付费原生插件目前不支持离线打包。
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原生插件配置”->”云端插件“列表中删除该插件重新选择
官方文档
-
SDK的授权类型分为「试用版」和「正式版」,自您申请SDK完毕后,默认为试用版,试用版存在一定的授权有效期,供您测试使用。 您可以点击申请正式版,提交即将发布的产品信息,即可获得永久免费的SDK授权。(转自官方)
点击移步新版 《人脸插件2.0》
人脸插件2.0正式发布,加量不加价
1.人脸区域裁剪优化,几乎无黑边
2.相机全景图同步返回
3.口罩模式,带着口罩也可完成采集
4.参数设置更丰富
5.底部加入可更换修饰图片,全面屏样式更美观
6.方法调用更简单,更省心
点击移步新版 《人脸插件4.0》
人脸插件4.0正式发布
1.支持取景预览界面自定义
2.集成百度人脸能力
3.适配前后摄像头
4.适配横屏采集
5.适配多种 android 定制终端(不适配的需联系作者定制 QQ:37894663)
6.人脸采集区域自定义,采集更快速更精准
7.采集更灵活,可以实现连续采集,打卡,认证等多业务场景
因为改动较大,无法在此版本上进行升级,需到新插件进行购买,还请谅解,为感谢老用户的支持,加10元即可加购新版本2.0,有需要可联系作者!
新版界面可自行修改,并支持连续采集 android已完成 请联系作者qq37894663 索取demo体验
另外作者提供5+版本插件 需离线打包,有意请联系作者
注:可以免费试用,有问题可联系作者,可提供对接指导,远程协助,满意以后付款购买
更多插件订制,或者疑难解答,也可联系作者,知无不言,无套路
我的qq 37894663
详细对接步骤
如果使用HBuilderX3.1.10之前版本公共测试证书,那么注册百度md5: F9:F6:C8:1F:DB:AB:50:14:7D:6F:2C:4F:CE:E6:0A:A5
注意:HBuilderX3.1.10+版本公共测试证书 MD5: 06:83:8C:C8:40:09:3B:9D:46:89:FC:41:9B:A1:A3:F3
官方公共测试证书下载地址:https://ask.dcloud.net.cn/article/36522
如果是使用自有证书,那么注册百度的时候md5一定要填写自己证书的md5
插件对接详细步骤:https://www.jianshu.com/p/afb37f9f19ea
实例程序需要自行到官方申请对应的License文件,然后下载demo,替换对应的授权文件、包名、以及对应的签名 如有疑问请联系qq 37894663
皮肤更换
-
android:参考调用实例
-
ios:参考调用实例,另外背景素材需要进行图片替换,参考以下步骤
- 下载文件:com.baidu.idl.face.faceSDK.bundle ios背景素材
- 打开目录,修改对应的图片素材
- 拷贝文件到 nativeplugins/PP-BaiduFace/ios/com.baidu.idl.face.faceSDK.bundle
- 打包
下载授权文件
Android
下载License文件授权文件放到 nativeplugins/PP-BaiduFace/android/assets/idl-license.face-android
iOS
下载License文件授权文件放到 nativeplugins/PP-BaiduFace/ios/idl-license.face-ios
调用实例
注意导入插件ios尽量真机调试
const PPFace = uni.requireNativePlugin('PP-BaiduFace');
var config={
licenseName: 'idl-license',
licenseSuffix: 'face-android',//这里ios 跟 android 应该不一样
licenseId: 'ppface-face-android', //这里ios 跟 android 应该不一样
liveActionArray: ["Eye", "HeadUp", "HeadDown"],
bgColor:"#56445D", //android背景颜色,ios需要修改资源图片完成
textColor:"#C5E99B" //文本已经圆框颜色
isSound:false, //默认是否开启语音提示 默认值:false
AutoClip:true //自动裁剪用户脸部区域 默认:false
isBackCamera:_self.backCamera //1.43版本加入 启用后置摄像头 默认false
hasPic:true// 1.67版本加入 采集返回拍照(无黑边)原图
}
//活体识别需要传入动作
PPFace.faceliveness(config, result => {
//result.base64ImageMap 一个动作一张外加一张正面采集
//result.base64ImageMap.bestImage0 为默认最佳照片
});
//人像采集
PPFace.recycler(config, result => {
//result.base64ImageMap 图像集合 一张
//result.originalPic 采集返回拍照(无黑边)原图(需配置 hasPic=true)
});
参数说明
- licenseName+licenseSuffix 为了预留适配ios
- licenseId 个人申请得licenseId
- liveActionArray 采集时需要得项目,可选值:
- Eye 扎眼
- Mouth 张嘴
- HeadUp 抬头
- HeadDown 低头
- HeadLeft 左转头
- HeadRight 右转头
- HeadLeftOrRight 左右转头