更新记录
1.0.1(2022-04-15)
相关隐私协议说明
平台兼容性
| 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.生成安卓证书获取MD5(必须)
参考https://ask.dcloud.net.cn/article/35777
2.注册登录百度AI开放平台
(1)点击控制台,创建应用
(2)填写应用名称、应用包名、签名MD5
(3)下载License文件,重命名为aip.license
(4)在uni-app项目根目录创建nativeplugins文件夹然后在nativeplugins文件夹下创建XCY-BDocr文件夹,最后依次在该文件夹下创建android文件夹,然后在android文件夹下再创建assets文件夹,然后将下载的api.license文件放置到该文件夹下。
3.插件调用
const BDOCR = uni.requireNativePlugin('XCY-BDocr')
BDOCR.recognize({
id: 106 // 具体数字参考表格
},(result) => {
console.log(result)
modal.toast({
message: result,
duration: 15
});
});
| id | 说明 |
|---|---|
| 103 | 身份证正面 |
| 104 | 身份证背面 |
| 201 | 身份证正面采集 |
| 202 | 身份证反面采集 |
| 105 | 通用文字识别(含位置信息版) |
| 106 | 通用文字识别 |
| 107 | 通用文字识别(高精度版) |
| 108 | 通用文字识别(含位置信息高精度版) |
| 109 | 通用文字识别(含生僻字版) |
| 110 | 网络图片文字识别 |
| 111 | 银行卡识别 |
| 120 | 行驶证识别 |
| 121 | 驾驶证识别 |
| 122 | 车牌识别 |
| 123 | 营业执照识别 |
| 124 | 通用票据识别 |
| 125 | 护照识别 |
| 126 | 数字识别 |
| 127 | 二维码识别 |
| 128 | 名片识别 |
| 131 | 增值税发票识别 |
| 133 | 出租车票识别 |
| 134 | VIN码识别 |
| 135 | 火车票识别 |
| 136 | 行程单识别 |
| 137 | 机动车销售发票识别 |
| 138 | 车辆合格证识别 |
| 139 | 试卷分析和识别 |
| 140 | 手写文字识别 |
| 141 | 户口本识别 |
| 142 | 普通机打发票识别 |
| 143 | 磅单识别 |
| 144 | 医疗费用明细识别 |
| 145 | 网约车行程单识别 |

收藏人数:
购买(
试用
使用 HBuilderX 导入示例项目
赞赏(0)
下载 12247
赞赏 1
赞赏
京公网安备:11010802035340号