ble写入数据时未回调success和complete
发布于 5 年前 作者 fujing 15813 次浏览 来自 问答

我在使用wx.writeBLECharacteristicValue时硬件设备接收到了写入的数据,但是success和complete回调却没有执行,我在回调里写了wx.showToast,没弹出来。

wx.writeBLECharacteristicValue({
      deviceId: deviceId,
      serviceId: serviceId,
      characteristicId: characteristicId,
      value: buffer,
      success: function (res) {//成功时未执行
        wx.showToast({
          title: '发送成功'
        })
        console.log('writeBLECharacteristicValue success', res.errMsg)
      },
      fail:function(err){
        wx.showToast({
          title: '发送失败:' + err.errCode,
        })
      },
      complete:function(){//成功时未执行
        wx.showToast({
          title: 'complete',
        })
      }

我使用的是iPhone6s,微信版本号是:6.6.5

4 回复

我遇到的情况是数据成功写入了(有成功的回调),但设备没有做出反应。。。

再顶一个

有没有人遇到相同的问题啊,官方不能出来给个解释吗?这个问题困扰我好久了

我自己顶一个

回到顶部