讀卡器狀態(tài)監(jiān)聽
簡介
讀卡器狀態(tài)監(jiān)聽 是監(jiān)聽讀卡器與主機設(shè)備連接狀態(tài)的 API。主要有以下兩個步驟:
- 等待讀卡器狀態(tài)改變的回調(diào)。
- 結(jié)束狀態(tài)監(jiān)聽。
接口調(diào)用
示例代碼
.js 示例代碼
開始監(jiān)聽讀卡
my.ix.onMonitorCardReader((r) => {
if (r.success) {
this.onCardInfo(r)
} else {
this.setData({
message: "讀卡失敗--> " +JSON.stringify(r)
})
}
})
停止監(jiān)聽讀卡
my.ix.offMonitorCardReader({
complete: (r) => {
this.setData({
message: "已停止監(jiān)聽讀卡器"
})
},
});
1. 等待讀卡器狀態(tài)改變的回調(diào)
my.ix.onMonitorCardReader(callback)
入?yún)?/h4>
| 名稱 | 類型 | 必填 | 描述 |
|---|---|---|---|
| callback | Function | 是 | 成功的回調(diào)函數(shù)。 |
| fail | Function | 是 | 失敗的回調(diào)函數(shù)。 |
出參
成功
| 名稱 | 類型 | 描述 |
|---|---|---|
| success | Boolean | 值為 true。 |
| 返回內(nèi)容為 {success: true,...},詳情可查看 身份證信息說明。 |
失敗
| 名稱 | 類型 | 描述 |
|---|---|---|
| error | Number | 錯誤碼。 |
| errorMessage | String | 錯誤的詳細敘述。 |
| 返回內(nèi)容只包含 {error: number, errorMessage: 'xxx'} 詳情可查看 錯誤碼說明。 |
2. 停止監(jiān)聽讀卡器
my.ix.offMonitorCardReader
入?yún)?/h4>
| 名稱 | 類型 | 必填 | 描述 |
|---|---|---|---|
| success | Function | 是 | 成功的回調(diào)函數(shù)。 |
| fail | Function | 是 | 失敗的回調(diào)函數(shù)。 |
出參
成功
| 名稱 | 類型 | 描述 |
|---|---|---|
| success | Boolean | 值為 true。 |
| 返回內(nèi)容為 {success: true} |
失敗
| 名稱 | 類型 | 描述 |
|---|---|---|
| error | Number | 錯誤碼。 |
| errorMessage | String | 錯誤的詳細敘述。 |
| 返回內(nèi)容只包含 {error: number, errorMessage: '詳細錯誤描述'} 詳細見 錯誤碼說明。 |