调试手机: Redmi Note 8
MIUI 11.0.6
问题出现规律:
1、关闭蓝牙,打开蓝牙后 打开适配器->搜索->连接->获取服务(wx.getBLEDeviceServices),可以成功获取services
2、接上一步,断开连接->关闭适配器->打开适配器->搜索->连接->获取服务(wx.getBLEDeviceServices),这次会失败,后续一直都会失败,也就是说重新打开手机蓝牙之后只能成功操作一次。
3、在ios上无上述问题。
4、微信小程序操作蓝牙问题是否能给个准确回复,你们能不能解决,解决时间大概是什么时候,都是商用项目,进度紧迫,压力很大.
5、日志已上传,时间2021-07-02, 微信号:alittleray
谢谢
看了网上的,我测了下,有效
+1
你们设备是否做了加密通信, 我也遇到类似问题, 设备端去掉加密通信后就正常了
升级到8.0.7,试试getBLEDeviceServices的时候多传个参数doDiscover:true看看