更新记录
1.44(2019-12-04)
1.android新加入权限自动提示,拒绝后提示去设置功能
1.43(2019-11-13)
加入前后摄像头切换功能
查看更多原生插件通用使用流程:
- 购买插件,选择该插件绑定的项目。
- 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
- 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
- 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
- 开发完毕后正式云打包
付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://ask.dcloud.net.cn/article/35763
iOS 离线打包原生插件另见文档 https://ask.dcloud.net.cn/article/35764
官方文档
-
SDK的授权类型分为「试用版」和「正式版」,自您申请SDK完毕后,默认为试用版,试用版存在一定的授权有效期,供您测试使用。 您可以点击申请正式版,提交即将发布的产品信息,即可获得永久免费的SDK授权。(转自官方)
提供人脸采集、活体检测,支持Android和iOS,提供换肤、权限(被拒)检测、后摄像头支持、人像智能裁剪等等插件不断迭代更新
注:5+ 只能离线打包,有需要请联系作者
注:可以免费试用,有问题可联系作者,可提供对接指导,远程协助,满意以后付款购买
更多插件订制,或者疑难解答,也可联系作者,知无不言,无套路
我的qq 37894663
详细对接步骤
插件对接详细步骤: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", //1,41版本加入 android背景颜色,ios需要修改资源图片完成
textColor:"#C5E99B" //1.41版本加入 文本已经圆框颜色
isSound:false, //1.42版本加入 默认是否开启语音提示(仅Android有效)默认值:false
AutoClip:true //1.42版本加入 自动裁剪用户脸部区域 默认:false
isBackCamera:_self.backCamera //1.43版本加入 启用后置摄像头 默认false
}
//活体识别需要传入动作
PPFace.faceliveness(config, result => {
//result.base64ImageMap 一个动作一张外加一张正面采集
});
//人像采集
PPFace.recycler(config, result => {
//result.base64ImageMap 图像集合 一张
});
参数说明
- licenseName+licenseSuffix 为了预留适配ios
- licenseId 个人申请得licenseId
- liveActionArray 采集时需要得项目,可选值:
- Eye 扎眼
- Mouth 张嘴
- HeadUp 抬头
- HeadDown 低头
- HeadLeft 左转头
- HeadRight 右转头
- HeadLeftOrRight 左右转头