XTiger
XTiger
  • 发布:2019-06-12 13:49
  • 更新:2019-07-03 15:12
  • 阅读:1080

【报Bug】hbuilder X 升级到1.9.7后在iphone7手机与低功耗蓝牙连接后断开连接失败的bug

分类:uni-app

详细问题描述

(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)

[内容]

Hbuilder X升级到1.9.7后,连接低功耗蓝牙设备,操作完成后断开连接,在安卓及iphone5, iphone se、iphone X等手机都正常,目前仅发现iphone7、iphoneXR在断开连接后蓝牙不广播,每次操作完成,蓝牙都要重启才会继续广播,怀疑是蓝牙操作完成后没有正常断开连接
另外:我用第三方的BLE测试的工具发送同样的命令,都是正常的,不会出现不广播的现象。

然后很奇怪的是:向蓝牙写入不同的命令,做不同的处理,有的命令就不会出现不广播的情况,有的就会出现。

总结起来出现不广播的现象的条件:iphone7、iphoneXR,HX开发的APP,写入特定数据(这个可能与蓝牙接收到数据后的处理逻辑有关)

所以:解决问题的办法:
1.HX查找相关问题
2.蓝牙处理程序是否有问题

  1. 每次写入数据后自动重启蓝牙

重现步骤

[步骤]

[结果]

[期望]

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明

[HBuilderX]

[ 1.9.7-2.0.0]

[windows7]

App运行环境说明

[iOS12.1.2、12.2]

[手机型号:iphone7、iphoneXR]

联系方式

[QQ:3806994]

2019-06-12 13:49 负责人:无 分享
已邀请:
CLP

CLP

能否把你的蓝牙设备发过来吧

t***@163.com

t***@163.com

你是连接的蓝牙设备,有没有试过连接手机?我这程序都搜不到手机

该问题目前已经被锁定, 无法添加新回复