更新记录
0.0.5(2021-03-10) 下载此版本
修正iOS默认不带SvProgressHUD问题导致打包失败问题
0.0.4(2020-08-03) 下载此版本
修改iOS端组件,去掉SVHPROGRESS
0.0.3(2020-07-30) 下载此版本
修复安卓图片保存路径问题
查看更多平台兼容性
| Android | Android CPU类型 | iOS | 
|---|---|---|
| 适用版本区间:4.4 - 11.0 | armeabi-v7a:支持,arm64-v8a:支持,x86:支持 | 适用版本区间:9 - 14 | 
原生插件通用使用流程:
- 购买插件,选择该插件绑定的项目。
 - 在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原生插件配置”->”云端插件“列表中删除该插件重新选择
Yirius-PeopleVerify
今始科技人脸识别、身份证OCR信息,同时iOS端附加了自定义相机Component,后续安卓端也会补充
说明:
- Android目录中 moudle为PeopleVerify插件
 - iOS目录中 moudle为libVerifyCamera.a
 
运行
- 使用android studio导入Android下所有文件至主目录的lib中,添加依赖即可使用
 - 使用XCoded,将iOS下对应.a和.framework文件放置于SDK对应lib目录,其他文件放置到bundle中
 
使用过程
首先校验是否存在APP-PLUS环境
// #ifdef APP-PLUS
    var PeopleVerify = uni.requireNativePlugin("Yirius-PeopleVerify")
// #endif
//当需要进行OCR识别时
// #ifdef APP-PLUS
PeopleVerify.ocrIdcard({
    appId: "XXXXXX",
    appKey: "XXXXX"
}, (result) => {
    if(result.code == 1) {
        this.form.idName = result.data.name;
        this.form.idCardNumber = result.data.number;
        //返回的Result格式如下
        result = {
            "code": "1表示识别完成, 0识别失败", 
            "msg": "失败原因", 
            data: {
                name: "姓名",
                number: "身份证号",
                sex: "性别",
                nation: "民族",
                address: "地址",
                birthday: "出生日期",
                validday: "有效期限",
                authority: "签发机关"
            }
        }
    } else {
        uni.showModal({
            content: result.msg,
            showCancel: false
        })
    }
});
// #endif   
//当需要进行活体校验时
// #ifdef APP-PLUS
PeopleVerify.startLiveness({
    appId: "XXXXXX",
    appKey: "XXXXX",
    outType: "singleImg",
    sequence: ["BLINK","MOUTH","NOD","YAW"],
    openVoice: true,
    openVideo: true
}, (result) => {
    if(result.code == 1) {
        //返回的Result格式如下
        result = {
            "code": "1表示识别完成, 0识别失败", 
            "msg": "失败原因", 
            data: {
                //多张动作照片
                images: [
                    image0, image1, ....
                ],
                //加密文件路径
                encrypt: "path",
                //视频路径
                videopath: "path"
            }
        }
    } else {
        uni.showModal({
            content: result.msg,
            showCancel: false
        })
    }
});
// #endif   
//使用自定义相机组件(当前只有iOS)
<yirius-camera ref="camera" :openFlash="openFlash"></yirius-camera>
//使用this.$refs.camera.takePhoto()拍摄照片
License
Copyright (c) 2020 Yirius

                                                                    
                                                                        收藏人数:
                                    
                                                        购买(
                                                                                                                下载 for 离线打包
                                                    
                                        赞赏(0)
                                    
                                            
                                            
 下载 502
                
 赞赏 0
                
            
                    下载 12286 
                
            
            
            
            
            
            
            
            
            
            
                        赞赏 7 
                    
            
            
            
            
                        
                                赞赏
                            
            
京公网安备:11010802035340号