中软高科身份证读卡器支付宝IoT小程序适配说明(二)

107 阅读1分钟

读卡器状态监听

简介

读卡器状态监听 是监听读卡器与主机设备连接状态的 API。主要有以下两个步骤:

  1. 等待读卡器状态改变的回调。
  2. 结束状态监听。

接口调用

示例代码

.js 示例代码

开始监听读卡

my.ix.onMonitorCardReader((r) => {
  if (r.success) {
    this.onCardInfo(r)
  } else {
    this.setData({
      message: "读卡失败--> " +JSON.stringify(r)
    })
  }
})

停止监听读卡

my.ix.offMonitorCardReader({
  complete: (r) => {
    this.setData({
      message: "已停止监听读卡器"
    })
  },
});

1. 等待读卡器状态改变的回调

my.ix.onMonitorCardReader(callback)

入参
名称类型必填描述
callbackFunction成功的回调函数。
failFunction失败的回调函数。
出参

成功

名称类型描述
successBoolean值为 true。
返回內容为 {success: true,...},详情可查看 身份证信息说明。

失败

名称类型描述
errorNumber错误码。
errorMessageString错误的详细叙述。
返回内容只包含 {error: number, errorMessage: 'xxx'} 详情可查看 错误码说明。

2. 停止监听读卡器

my.ix.offMonitorCardReader

入参
名称类型必填描述
successFunction成功的回调函数。
failFunction失败的回调函数。
出参

成功

名称类型描述
successBoolean值为 true。
返回內容为 {success: true}

失败

名称类型描述
errorNumber错误码。
errorMessageString错误的详细叙述。
返回内容只包含 {error: number, errorMessage: '详细错误描述'} 详细见 错误码说明。