微信小程序API NFC·Ndef标签
Ndef
基础库 2.11.2 开始支持,低版本需做兼容处理。
Ndef 标签
方法:
Ndef.close(Object object)
基础库 2.11.2 开始支持,低版本需做兼容处理。
断开连接
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
Ndef.connect(Object object)
基础库 2.11.2 开始支持,低版本需做兼容处理。
连接 NFC 标签
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
Ndef.offNdefMessage(function callback)
基础库 2.11.2 开始支持,低版本需做兼容处理。
取消监听 Ndef 消息
参数
function callback
Ndef.onNdefMessage(function callback)
基础库 2.11.2 开始支持,低版本需做兼容处理。
监听 Ndef 消息
参数
function callback
Ndef.setTimeout(Object object)
基础库 2.11.2 开始支持,低版本需做兼容处理。
设置超时时间
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
timeout | number | 是 | 设置超时时间 (ms) | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
Ndef.writeNdefMessage(Object object)
基础库 2.11.2 开始支持,低版本需做兼容处理。
重写 Ndef 标签内容
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
uris | Array | 否 | uri 数组 | |
texts | Array | 否 | text 数组 | |
records | Array | 否 | 二进制对象数组, 需要指明 id, type 以及 payload (均为 ArrayBuffer 类型) | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |