详细问题描述
(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)
[内容]
Hbuilder X升级到1.9.7后,连接低功耗蓝牙设备,操作完成后断开连接,在安卓及iphone5, iphone se、iphone X等手机都正常,目前仅发现iphone7、iphoneXR在断开连接后蓝牙不广播,每次操作完成,蓝牙都要重启才会继续广播,怀疑是蓝牙操作完成后没有正常断开连接
另外:我用第三方的BLE测试的工具发送同样的命令,都是正常的,不会出现不广播的现象。
然后很奇怪的是:向蓝牙写入不同的命令,做不同的处理,有的命令就不会出现不广播的情况,有的就会出现。
总结起来出现不广播的现象的条件:iphone7、iphoneXR,HX开发的APP,写入特定数据(这个可能与蓝牙接收到数据后的处理逻辑有关)
所以:解决问题的办法:
1.HX查找相关问题
2.蓝牙处理程序是否有问题
- 每次写入数据后自动重启蓝牙
重现步骤
[步骤]
[结果]
[期望]
[如果语言难以表述清晰,拍一个视频或截图,有图有真相]
IDE运行环境说明
[HBuilderX]
[ 1.9.7-2.0.0]
[windows7]
App运行环境说明
[iOS12.1.2、12.2]
[手机型号:iphone7、iphoneXR]
联系方式
[QQ:3806994]
2 个回复
CLP
能否把你的蓝牙设备发过来吧
t***@163.com
你是连接的蓝牙设备,有没有试过连接手机?我这程序都搜不到手机