jsskeNFC

isOpen findIDCard endFind

概述

江苏科盛轩nfc识别身份证模块

isOpen

判断nfc是否开启

isOpen({params}, callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:

err:

  • 类型:JSON 对象
  • 内部字段:
  1. msg:'', //字符串类型;错误信息
  2. }

示例代码

  1. var jsskeNFC = api.require('jsskeNFC');
  2. jsskeNFC.isOpen({
  3. }, function(ret, err) {
  4. alert(JSON.stringify(ret));

可用性

Android系统

可提供的1.0.0及更高版本

init

初始化nfc工具

init({params}, callback(ret))

parameter

appKey:

  • 类型:字符串类型
  • 描述:身份证识别appkey,

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:true, //布尔类型;是否成功,失败信息见err中msg
  3. msg:'', //字符串类型;获取状态
  4. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg:'', //字符串类型;错误信息
  3. }

可用性

Android系统

可提供的1.0.0及更高版本

findIDCard

读取一次身份证信息

findIDCard({params}, callback(ret))

parameter

photoAnalysis:

  • 类型:数字类型
  • 描述:解析头像类型
  • 取值范围:1/本地解析,2/网络解析
  • 默认:1

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:true, //布尔类型;是否成功
  3. info:{ //JSON对象类型;身份证信息
  4. name:'', //字符串类型;姓名
  5. nation:'', //字符串类型;民族
  6. birth:'', //字符串类型;出生日期
  7. address:'', //字符串类型;住址
  8. idNumber:'', //字符串类型;身份证号码
  9. sign:''. //字符串类型;颁发机关
  10. startValid:'', //字符串类型;有效期起始日期
  11. endValid:'', //字符串类型;有效期截止日期
  12. photo:'', //字符串类型;照片路径
  13. uuid:'', //字符串类型;UUID
  14. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg:'', //字符串类型;错误信息
  3. }

示例代码

  1. var jsskeNFC = api.require('jsskeNFC');
  2. jsskeNFC.findIDCard({
  3. }, function(ret, err) {
  4. alert(JSON.stringify(ret));

可用性

Android系统

可提供的1.0.0及更高版本

toNfcSetting

toNfcSetting({params}, callback(ret))

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:true, //布尔类型;是否成功
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:

示例代码

  1. var jsskeNFC = api.require('jsskeNFC');
  2. jsskeNFC.toNfcSetting({
  3. }, function(ret, err) {
  4. alert(JSON.stringify(ret));
  5. });

可用性

Android系统

可提供的1.0.0及更高版本

endFind

停止识别

endFind({params}, callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:true, //布尔类型;是否成功
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg:'', //字符串类型;错误信息
  3. }

示例代码

  1. var jsskeNFC = api.require('jsskeNFC');
  2. jsskeNFC.endFind({
  3. }, function(ret, err) {
  4. alert(JSON.stringify(ret));

可用性

Android系统

可提供的1.0.0及更高版本