小程序BLE多次连接同一设备可能失败

2019-6-8 19:35| 查看: 55| 原作者: 小程序定制|来自: 微信小程序开发

摘要: 根据https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth-ble/wx.createBLEConnection.html的官方描述:请保证尽量成对的调用createBLEConnection和closeBLEConnection接口。安卓如果多次调用cr

根据https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth-ble/wx.createBLEConnection.html的官方描述:

  • 请保证尽量成对的调用 createBLEConnection 和 closeBLEConnection 接口。安卓如果多次调用 createBLEConnection 创建连接,有可能导致系统持有同一设备多个连接的实例,导致调用 closeBLEConnection 的时候并不能真正的断开与设备的连接。


目前的bug场景是:用户在BLE交互进行到一半时,断开了BLE连接进入了设备的扫描页面。然后重新连接该设备,有一定概率会建立BLE连接错误:

{"errCode":10003,"errMsg":"createBLEConnection:fail:connection fail status:133"}

并且我已确认createBLEConnection和closeBLEConnection是成对调用的。


手机型号:华为P20.


希望小程序官方可以给开发者更大的容错性。

微信小程序开发者回复

开发者回复:

你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

开发者回复:

刚刚发现在华为P9 Plus上面,第一次建立连接会失败,抱同样的错误。Android 版本7.0,微信版本7.0.4

本文整理自网络,如有侵权请联系删除,微信小程序开发 http://html51.com,开发小程序、定制小程序来51小程序网。
点此搜索更多关于"小程序BLE多次连接同一设备可能失败"的问题
收藏

相关文章

最新评论

热门小程序源码

    手机版|51小程序,商务合作QQ: 3352085720 ( 苏ICP备15027371号 )

    Powered by Discuz! X3.2

    返回顶部