jsskeNFC
isOpen init findIDCard toNfcSetting endFind
概述
江苏科盛轩nfc识别身份证模块
模块接口
isOpen
判断nfc是否开启
isOpen({params}, callback(ret))
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status:true, //布尔类型;设备是否支持nfc
isOpen:, //布尔类型;设备NFC是否已开启
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg:'', //字符串类型;错误信息
}
示例代码
var jsskeNFC = api.require('jsskeNFC');
jsskeNFC.isOpen({
}, function(ret, err) {
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本
init
初始化nfc工具
init({params}, callback(ret))
parameter
appKey:
- 类型:字符串类型
- 描述:身份证识别appkey,测试获取
appSecret:
- 类型:字符串类型
- 描述:appSecret,测试获取
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status:true, //布尔类型;是否成功,失败信息见err中msg
msg:'', //字符串类型;获取状态
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg:'', //字符串类型;错误信息
}
示例代码
var jsskeNFC = api.require('jsskeNFC');
jsskeNFC.init({
appKey:'',
appSecret:'',
}, function(ret, err) {
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本
findIDCard
读取一次身份证信息
findIDCard({params}, callback(ret))
parameter
photoAnalysis:
- 类型:数字类型
- 描述:解析头像类型
- 取值范围:1/本地解析,2/网络解析
- 默认:1
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status:true, //布尔类型;是否成功
info:{ //JSON对象类型;身份证信息
name:'', //字符串类型;姓名
sex:'', //字符串类型;性别
nation:'', //字符串类型;民族
birth:'', //字符串类型;出生日期
address:'', //字符串类型;住址
idNumber:'', //字符串类型;身份证号码
sign:''. //字符串类型;颁发机关
startValid:'', //字符串类型;有效期起始日期
endValid:'', //字符串类型;有效期截止日期
photo:'', //字符串类型;照片路径
uuid:'', //字符串类型;UUID
}
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg:'', //字符串类型;错误信息
}
示例代码
var jsskeNFC = api.require('jsskeNFC');
jsskeNFC.findIDCard({
}, function(ret, err) {
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本
toNfcSetting
打开设备nfc设置页面
toNfcSetting({params}, callback(ret))
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status:true, //布尔类型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg:'', //字符串类型;错误信息
}
示例代码
var jsskeNFC = api.require('jsskeNFC');
jsskeNFC.toNfcSetting({
}, function(ret, err) {
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本
endFind
停止识别
endFind({params}, callback(ret))
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status:true, //布尔类型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg:'', //字符串类型;错误信息
}
示例代码
var jsskeNFC = api.require('jsskeNFC');
jsskeNFC.endFind({
}, function(ret, err) {
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本