更新记录
1.0.0(2025-03-10)
华视身份证读卡器,支持USB OTG
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.6.8,Android:4.4,iOS:不支持,HarmonyNext:不支持 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
华视身份证读卡器,支持USB OTG
快速接入
- HBuilderX导入demo时请选择vue3,demo是使用vue3写的,插件也支持vue2
- 继承到项目时拷贝demo里的AndroidManifest.xml到项目根目录
- 集成插件步骤请参考https://www.cnblogs.com/wenrisheng/p/18323027
接口文档
import {
UTSCVR
} from "@/uni_modules/wrs-uts-cvru"
let cvr = new UTSCVR()
cvr.onCallback((resp) => {
let what = resp.what
switch (what){
case 1:
{
this.showMsg("连接成功")
}
break;
case -99:
{
this.showMsg("连接失败")
}
break;
case -10:
{
// 卡认证失败
this.showMsg("请放卡...")
}
break;
case 10:
{
this.showMsg("身份证数据:" + JSON.stringify(resp))
}
break;
default:
break;
}
})
let result = cvr.connec()
if (result == 1) {
this.showMsg("连接成功")
const samID = cvr.getSAMID()
this.showMsg("samID:" + samID)
} else {
this.showMsg("连接失败")
}
let params = {}
// fileDir:保存图片的文件夹路劲,如果不传则不保存图片
params.fileDir = plus.io.convertLocalFileSystemURL("_download");
let result = cvr.read(params)
if (result != 1) {
this.showMsg("读卡失败")
}
// fileDir:保存图片的文件夹路劲,如果不传则不保存图片
let params = {}
params.fileDir = plus.io.convertLocalFileSystemURL("_download");
let result = cvr.read(params)
if (result != 1) {
this.showMsg("读卡失败")
}
cvr.stopAutoRead()