跳到主要内容
版本:3.x

IsoDep

IsoDep 标签

支持情况:

参考文档

方法

close

断开连接

支持情况:

参考文档

(option?: Option) => Promise<TaroGeneral.NFCError>
参数类型
optionOption

connect

连接 NFC 标签

支持情况:

参考文档

(option?: Option) => Promise<TaroGeneral.NFCError>
参数类型
optionOption

getHistoricalBytes

获取复位信息

支持情况:

参考文档

(option?: Option) => Promise<TaroGeneral.NFCError>
参数类型
optionOption

getMaxTransceiveLength

获取最大传输长度

支持情况:

参考文档

(option?: Option) => Promise<TaroGeneral.NFCError>
参数类型
optionOption

isConnected

检查是否已连接

支持情况:

参考文档

(option?: Option) => Promise<TaroGeneral.NFCError>
参数类型
optionOption

setTimeout

设置超时时间

支持情况:

参考文档

(option?: Option) => Promise<TaroGeneral.NFCError>
参数类型
optionOption

transceive

发送数据

支持情况:

参考文档

(option?: Option) => Promise<TaroGeneral.NFCError>
参数类型
optionOption

参数

close

Option

参数类型必填说明
complete(res: TaroGeneral.NFCError) => void接口调用结束的回调函数(调用成功、失败都会执行)
fail(res: TaroGeneral.NFCError) => void接口调用失败的回调函数
success(res: TaroGeneral.NFCError) => void接口调用成功的回调函数

connect

Option

参数类型必填说明
complete(res: TaroGeneral.NFCError) => void接口调用结束的回调函数(调用成功、失败都会执行)
fail(res: TaroGeneral.NFCError) => void接口调用失败的回调函数
success(res: TaroGeneral.NFCError) => void接口调用成功的回调函数

getHistoricalBytes

Option

参数类型必填说明
complete(res: TaroGeneral.NFCError) => void接口调用结束的回调函数(调用成功、失败都会执行)
fail(res: TaroGeneral.NFCError) => void接口调用失败的回调函数
success(result: SuccessCallbackResult) => void接口调用成功的回调函数

SuccessCallbackResult

参数类型说明
histBytesArrayBuffer返回历史二进制数据

getMaxTransceiveLength

Option

参数类型必填说明
complete(res: TaroGeneral.NFCError) => void接口调用结束的回调函数(调用成功、失败都会执行)
fail(res: TaroGeneral.NFCError) => void接口调用失败的回调函数
success(result: SuccessCallbackResult) => void接口调用成功的回调函数

SuccessCallbackResult

参数类型说明
lengthnumber最大传输长度

isConnected

Option

参数类型必填说明
complete(res: TaroGeneral.NFCError) => void接口调用结束的回调函数(调用成功、失败都会执行)
fail(res: TaroGeneral.NFCError) => void接口调用失败的回调函数
success(res: TaroGeneral.NFCError) => void接口调用成功的回调函数

setTimeout

Option

参数类型必填说明
timeoutnumber设置超时时间 (ms)
complete(res: TaroGeneral.NFCError) => void接口调用结束的回调函数(调用成功、失败都会执行)
fail(res: TaroGeneral.NFCError) => void接口调用失败的回调函数
success(res: TaroGeneral.NFCError) => void接口调用成功的回调函数

transceive

Option

参数类型必填说明
dataArrayBuffer需要传递的二进制数据
complete(res: TaroGeneral.NFCError) => void接口调用结束的回调函数(调用成功、失败都会执行)
fail(res: TaroGeneral.NFCError) => void接口调用失败的回调函数
success(result: SuccessCallbackResult) => void接口调用成功的回调函数

SuccessCallbackResult

参数类型
dataArrayBuffer

API 支持度

API微信小程序H5React NativeHarmony
IsoDep✔️
IsoDep.close✔️
IsoDep.connect✔️
IsoDep.getHistoricalBytes✔️
IsoDep.getMaxTransceiveLength✔️
IsoDep.isConnected✔️
IsoDep.setTimeout✔️
IsoDep.transceive✔️