小程序开发API之NFC

wx.startHCE(Object object)

初始化 NFC 模块。
参数Object小程序开发API之NFC_第1张图片

错误
小程序开发API之NFC_第2张图片

示例代码

wx.startHCE({
  aid_list: ['F222222222'],
  success(res) {
    console.log(res.errMsg)
  }
})

wx.stopHCE(Object object)

关闭 NFC 模块。仅在安卓系统下有效。
参数Object小程序开发API之NFC_第3张图片

错误小程序开发API之NFC_第4张图片

示例代码

wx.stopHCE({
  success(res) {
    console.log(res.errMsg)
  }
})

wx.sendHCEMessage(Object object)

发送 NFC 消息。仅在安卓系统下有效。
参数Object小程序开发API之NFC_第5张图片

错误小程序开发API之NFC_第6张图片

示例代码

const buffer = new ArrayBuffer(1)
const dataView = new DataView(buffer)
dataView.setUint8(0, 0)

wx.startHCE({
  success(res) {
    wx.onHCEMessage(function (res) {
      if (res.messageType === 1) {
        wx.sendHCEMessage({data: buffer})
      }
    })
  }
})

wx.onHCEMessage(function callback)

监听接收 NFC 设备消息事件
参数
function callback
接收 NFC 设备消息事件的回调函数
参数Object res小程序开发API之NFC_第7张图片

messageType 的合法值小程序开发API之NFC_第8张图片

wx.getHCEState(Object object)

判断当前设备是否支持 HCE 能力。
参数Object小程序开发API之NFC_第9张图片

错误小程序开发API之NFC_第10张图片

示例代码

wx.getHCEState({
  success(res) {
    console.log(res.errCode)
  }
})




你可能感兴趣的:(ONE,PIECE--小程序,ONE,PIECE--小程序)