【蓝牙】稳定复现的崩溃问题
- 当前 Bug 的表现(可附上截图)
循环调用 wx.writeBLECharacteristicValue 写入数据会导致整个app崩溃闪退,使用其 sucess 回调递归调用不会崩溃,但 sucess 回调的速度太慢(120ms左右)总时间会超出导致设备产生问题。
请确认 api wx.writeBLECharacteristicValue 频繁调用崩溃的原因以及尽快修复。
请告知影响 sucess 回调速度的原因以及请尽快优化这个借口?
- 预期表现
由于业务的需求,需要将大批量数据(36000+ byte)在 100s 内写入BLE 设备
- 复现路径
- 提供一个最简复现 Demo
for (let i = 0;i < 2000; ++i) {
wx.writeBLECharacteristicValue({
deviceId: xxxxx,
serviceId: xxxxx,
characteristicId: xxxxx,
value: buffer
})
}