安卓蓝牙连接设备问题,返回错误码10003,10008,10012
- 当前 Bug 的表现(可附上截图)
- 开启蓝牙,定位等权限,搜索到设备后,点击开始连接设备,
1.第一次连接5S内返回结果10003或10008(大概率出现),
2.进行重连,很久才返回连接结果(重连大部分情况还是10003或者10012,偶尔会成功)
3.断开连接
由于属于蓝牙开门交互,从点击到返回开门结果耗时很久,用户体验感差。
ios相对正常
搜索了社区内很多相关问题,官方建议如下:
1.成对调用creat和close(是成对调用)
2.增加延时(在每次建立连接都延时了500ms,且每个api调用都加了500ms延时)
3.建立连接时延长超时时间,官方默认为20s,就算我设置到30s也还是会出现上面所说情况,且会给用户超时的感觉
由于要与设备交互,无法提供可复现片段,如果需要上传日志,请官方回复我,谢谢!
体验版appid wx676081835d81e1b2
6 回复