更新记录
1.0.1(2021-01-18)
1.修复摄像头授权黑屏问题 2.后续推出IOS版
1.0.0(2020-12-28)
无
平台兼容性
Android | Android CPU类型 | iOS |
---|---|---|
适用版本区间:5.0 - 11.0 | armeabi-v7a:支持,arm64-v8a:未测试,x86:未测试 | × |
原生插件通用使用流程:
- 购买插件,选择该插件绑定的项目。
- 在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原生插件配置”->”云端插件“列表中删除该插件重新选择
简要描述:
- 安卓离线识别身份证、驾驶证
- 1.极速识别二代身份证(无需联网,离线秒扫,极速识别)身份证所有信息, 包含 姓名、性别、出生年月、详细地址,正反面。可识别新疆少数民族身份证,可保存识别图片。
- 2.极速识别驾驶证(无需联网,离线秒扫,极速识别)国家,初始领证,准驾车型,有效期限,可保存识别图片。
传递参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
type | 是 | int | 1 识别身份证 2 识别驾驶证 |
调用示例:
正确时返回:
<template>
<div>
<button type="primary" @click="OrcMainPage(1)">识别身份证</button>
<button type="primary" @click="OrcMainPage(2)">识别驾驶证</button>
</div>
</template>
<script>
// 获取 module
var orcModule = uni.requireNativePlugin("Wlake-Orc")
const modal = uni.requireNativePlugin('modal');
export default {
onLoad() {
plus.globalEvent.addEventListener('TestEvent', function(e){
modal.toast({
message: "TestEvent收到:"+e.msg,
duration: 1.5
});
});
},
methods: {
OrcMainPage(type) {
// type 1 识别身份证 2 识别驾驶证
orcModule.OrcMain({'type':type},
(ret) => {
modal.toast({
message: ret,
duration: 1.5
});
})
}
}
}
</script>
身份证相关返回参数:
参数名 | 类型 | 说明 |
---|---|---|
type | int | 正反面 |
sex | String | 性别 |
folk | String | 民族 |
birt | String | 日期 |
num | String | 身份证号码 |
addr | String | 住址 |
issue | String | 签发机关 |
valid | String | 有效期限 |
imgPath | String | 整体照片 |
headPath | String | 头像路径 |
驾车证相关返回参数:
参数名 | 类型 | 说明 |
---|---|---|
nation | String | 国家 |
startTime | String | 初始领证 |
drivingType | String | 准驾车型 |
registerDate | String | 有效期限 |