my.offBLECharacteristicValueChange

2020-09-15 15:20 更新

版本需求:支付寶客戶端 10.0.18 或更高版本,若版本較低,建議做 兼容處理。支持 iOS 客戶端,Android 5.0 及以上版本客戶端。

注意:IDE 模擬器暫不支持調(diào)試,請以真機(jī)調(diào)試結(jié)果為準(zhǔn)。

取消監(jiān)聽低功耗藍(lán)牙設(shè)備的特征值變化的事件。

掃碼體驗

藍(lán)牙.jpeg

效果示例

開啟取消監(jiān)聽.png

示例代碼

Page({
  onLoad() {
    this.callback = this.callback.bind(this);
    my.onBLECharacteristicValueChange(this.callback);
  },
  onUnload() {
    my.offBLECharacteristicValueChange(this.callback);
  },
  callback(res) {
    console.log(res);
  },
})

入?yún)?/h2>

Function 類型。callback 回調(diào)函數(shù)入?yún)?Object 類型,屬性如下:

屬性 類型 描述
deviceId String 藍(lán)牙設(shè)備 ID,參考 device 對象。
serviceId String 藍(lán)牙特征值對應(yīng) service 的 UUID。
characteristicId String 藍(lán)牙特征值的 UUID。
value Hex String 特征值最新的 16 進(jìn)制值。

是否傳遞 callback 值示例

  • 不傳遞 callback 值,則會移除監(jiān)聽所有的事件監(jiān)聽回調(diào)。示例代碼如下:

my.offBLECharacteristicValueChange();
  • 傳遞 callback 值,只移除對應(yīng)的 callback 事件。示例代碼如下:

my.offBLECharacteristicValueChange(this.callback);
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號