问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 Bug 蓝牙 客户端 6.7.2 2.3.2
- 当前 Bug 的表现(可附上截图)
循环调用 wx.writeBLECharacteristicValue 写入数据会导致整个app崩溃闪退,查不到任何日志log
- 预期表现
由于业务的需求,需要将大批量数据(40000+ byte)在 100s 内写入BLE 设备
- 复现路径
- 提供一个最简复现 Demo
for (let i = 0;i < 2000; ++i) { wx.writeBLECharacteristicValue({ deviceId: xxxxx, serviceId: xxxxx,
characteristicId: xxxxx, value: buffer
})}
代码片段
wx.writeBLECharacteristicValue({ deviceId: DEVICEID, serviceId: otaServiceUUID, characteristicId: otaWriteReadUUID, value: command.data.buffer, success: function(res) { if (res.errCode == 0) { console.log(res) } }, fail: function(res) { console.log(res) } })
微信小程序开发问题解答
微信小程序开发者回答:
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
本文网址:http://www.91bianli.com/weixinxiaochengxu/35414.html