Bug 表现:
扫描到蓝牙设备后,调用wx.createBLEConnection创建连接,但是无成功或是失败的回调。
手机:红米4 Android 6.0.1、红米5A Android 7.1.2等红米手机。
期望表现:
有连接失败的回调,失败的原因可以是超时、可以是10003等。
如何复现:
开始扫描蓝牙设备-扫到后停扫,调用连接—连接成功后,调用断开连接—等待10s,开始下一次扫描,循环测试100次,观察是否有无连接结果的回调。
框架类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | wx.createBLEConnection | 客户端 | Android | 6.6.1 | 1.9.5 |
4 个回答
感谢反馈!
拉取日志后发现有一次回调是在三十秒之后才回调的失败,我们看看有没有必要在客户端添加超时的机制保证正确的返回。
现在可以设置超时时间了,默认是20s。
我也遇到了这个问题,看来这个问题很普遍啊,好多帖子都在发这个问题,官方不给个回应?@Tummy
小程序 我们也碰到了
wx.createBLEConnection无回调
请问这个是什么原因造成的?