循环调用 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

    })

}


展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • wtfjunglebell

    14人对此回答表示赞同

    那麻烦在手机微信小程序那里上传下日记:我->设置->帮助与反馈右上角有个上报日志的入口麻烦提供一下微信小程序号,我们这边查看下

    展开
    14
    1回复
    发布于 5年前

    评论(1)

    收起评论

    • Simon叔 2019-03-10 16:36

      日志刚刚已经上传了,微信小程序号是Pans_WeChat,麻烦看一下

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部