商米K2身份证服务
Project Start
2025-02-25
Crowdfunding Success
2024-11-30
Launch
2025-02-25
此项目是基于商米K2的身份证和非接卡服务SDK专为uniapp
/uniappx
的App项目定制的UTS
插件。
import * as IdcardManager from "@uni_modules/bsf-sunmi-idcard";
IdcardManager.bindIDCardService({
onConnected() {
console.log("服务已连接");
},
onDisConnected() {
console.log("服务已断开");
}
});
IdcardManager.unbindIDCardService();
IdcardManager.sendCommand({
command: "01020304", // 指令内容
success: (res) => {
console.log("执行成功", res);
},
fail: (res) => {
console.log("执行失败", res);
}
});
IdcardManager.closeCard({
success: (res) => {
console.log("关闭成功");
},
fail: (res) => {
console.log("关闭失败", res);
}
});
IdcardManager.openMemoryCard({
success: (res) => {
console.log("激活成功", res);
},
fail: (res) => {
console.log("激活失败", res);
}
});
IdcardManager.openCpuCard({
success: (res) => {
console.log("激活成功", res);
},
fail: (res) => {
console.log("激活失败", res);
}
});
IdcardManager.memoryCardAuthEntication({
mode: 0, // 0-KEYA模式;1-KEYB模式
addr: 4, // 扇区地址
key: "FFFFFFFFFFFF", // 密钥
success: (res) => {
console.log("验证成功", res);
},
fail: (res) => {
console.log("验证失败", res);
}
});
IdcardManager.memoryCardReadData({
addr: 0, // 读取地址
success: (res) => {
console.log("读取成功", res);
},
fail: (res) => {
console.log("读取失败", res);
}
});
IdcardManager.memoryCardReadDataVal({
addr: 0, // 读取地址
success: (res) => {
console.log("读取成功", res);
},
fail: (res) => {
console.log("读取失败", res);
}
});
IdcardManager.getJRICCardInfo({
success: (cardno, name) => {
console.log("卡号:", cardno, "姓名:", name);
},
fail: (res) => {
console.log("获取失败", res);
}
});
IdcardManager.getSiCardBaseInfo({
success: (res) => {
console.log("获取成功", res);
},
fail: (res) => {
console.log("获取失败", res);
}
});
IdcardManager.getEMID({
success: (res) => {
console.log("获取EMID成功", res);
},
fail: (res) => {
console.log("获取EMID失败", res);
}
});
IdcardManager.beep(5); // 参数为蜂鸣次数
文档正在制作中,敬请期待...
No versions released yet