- 当前 Bug 的表现(可附上截图)
- 开启蓝牙,定位等权限,搜索到设备后,点击开始连接设备,
1.第一次连接5S内返回结果10003或10008(大概率出现),
2.进行重连,很久才返回连接结果(重连大部分情况还是10003或者10012,偶尔会成功)
3.断开连接
由于属于蓝牙开门交互,从点击到返回开门结果耗时很久,用户体验感差。
ios相对正常
搜索了社区内很多相关问题,官方建议如下:
1.成对调用creat和close(是成对调用)
2.增加延时(在每次建立连接都延时了500ms,且每个api调用都加了500ms延时)
3.建立连接时延长超时时间,官方默认为20s,就算我设置到30s也还是会出现上面所说情况,且会给用户超时的感觉
由于要与设备交互,无法提供可复现片段,如果需要上传日志,请官方回复我,谢谢!
体验版appid wx676081835d81e1b2
这里最好可以试试https://github.com/search?q=ble原生app看看有没有类似问题,降低排查问题的难度。万分感谢
你好,公司的原生app也做了这个蓝牙门禁,据开发反馈,会有5%的情况连接不上,然后进行重连,且安卓中有一个不需要传deviceId直接进行重连的特别快就能再次连接上,并没有像小程序那么慢。且安卓从连接到发送指令都不会超过5s。
请问这个问题是否有优化一点的方案呢?我们这边测试是不通过我目前的开门速度和开门成功率的,求指点啊,着急。
小程序也是直接暴露系统接口的,理论上表现应该是要一样的,重连小程序也可以做..但不知道为啥差距这么大。
给一下微信,我加一下你了解下具体情况?
---
ps:原生app是用的ble相关接口不?
是的,原生app也是使用的ble 微信号:lsh12321_
安卓测试机型:小米note、红米note4X、红米2、华为p9、华为6A、魅族MX4 pro、魅蓝E2
同样的问题,尤其是在android 9系统上。
我已经对些排查2到3天了。
毫无办法。
同样的代码 ios上秒开。android9是看运气,有时能成功,有时死活不成功。
这就更加增加了难度。
同样问题,感觉安卓跑ble就是运气
10012 这个问题有什么进展吗
这个问题解决了么?@Tummy @如果你也听说
你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
你好,日志已上传, 微信号:lsh12321_ 时间点:2019-04-18 11:42
请问日志查看了吗?是否有什么进展可以回复一下吗?
这个问题有进展吗?