getBLEDeviceRSSI 调用没有回调产生?
发布于 6 年前 作者 xiangtao 12266 次浏览 来自 官方Issues
wx.getBLEDeviceRSSI({
  deviceId,
  fail: (e) => {
    const errormsg = `getBLEDeviceRSSI 调用失败 errcode: ${e.errcode }`
    console.log(`>>>>>>> ${errmsg}<<<<<`)
    reject(errormsg)
  },
  success: (res) => {
    console.log("res", res);
    resolve(res)
  },
  complete(e) {
    console.log("complete", e)
  }
})

连接上蓝牙之后, wx.getBLEDeviceRSSI api 没有任何回调? (api已经判断过了 可用的)

2 回复

你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

需要setTimeout 延迟个0.5秒调用才有 callback 这是什么原因?

还有 wx.getBLEDeviceRSSI 获取的到强度为什么是正数?和 wx.getConnectedBluetoothDevices 获取的设备列表中的RSSI 这个字段的强度有什么差别?(RSSI 大概率都是负数

回到顶部