更新记录

1.44(2019-12-04)

1.android新加入权限自动提示,拒绝后提示去设置功能

1.43(2019-11-13)

加入前后摄像头切换功能

查看更多

原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://ask.dcloud.net.cn/article/35763
iOS 离线打包原生插件另见文档 https://ask.dcloud.net.cn/article/35764


官方文档

  • 官方文档

  • SDK的授权类型分为「试用版」和「正式版」,自您申请SDK完毕后,默认为试用版,试用版存在一定的授权有效期,供您测试使用。 您可以点击申请正式版,提交即将发布的产品信息,即可获得永久免费的SDK授权。(转自官方)

  • android 体验apk下载

  • mui 5+ demo下载

提供人脸采集、活体检测,支持Android和iOS,提供换肤、权限(被拒)检测、后摄像头支持、人像智能裁剪等等插件不断迭代更新

注:5+ 只能离线打包,有需要请联系作者

注:可以免费试用,有问题可联系作者,可提供对接指导,远程协助,满意以后付款购买

更多插件订制,或者疑难解答,也可联系作者,知无不言,无套路

我的qq 37894663

详细对接步骤

插件对接详细步骤:https://www.jianshu.com/p/afb37f9f19ea

实例程序需要自行到官方申请对应的License文件,然后下载demo,替换对应的授权文件、包名、以及对应的签名 如有疑问请联系qq 37894663

皮肤更换

  • android:参考调用实例

  • ios:参考调用实例,另外背景素材需要进行图片替换,参考以下步骤

    1. 下载文件:com.baidu.idl.face.faceSDK.bundle ios背景素材
    2. 打开目录,修改对应的图片素材
    3. 拷贝文件到 nativeplugins/PP-BaiduFace/ios/com.baidu.idl.face.faceSDK.bundle
    4. 打包

下载授权文件

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 左右转头

隐私、权限及商业化声明

1. 本插件需要申请的手机端权限列表:

摄像头权限

2. 本插件采集的手机端数据、发送的服务器地址、以及数据用途说明:

无无

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问