华为手机,小程序发送指令时报10008

发布于 7 年前作者 lilong13097 次浏览最后编辑 7 年前来自 ask

调用wx.writeBLECharacteristicValue时,苹果,小米等手机均能成功发送指令(value)并返回数据,但是华为手机却时好时坏,有时可以成功发送,有时报10008,而且报10008的概率很大,望大家能帮我想想有什么办法可以解决,谢谢大家了

3 回复
dyao
dyao1 楼6 年前

我试过你这样的方法,但是感觉这样写不是很好,所以我在write的时候加了差不多5秒的延时,以前是2秒的,加到5秒后,如果write失败报10008,那么我隔5秒后再次write,如果连续write五次10008,那么我提示用户蓝牙连接不稳定,请求再次连接,目前小米和华为等大部分机型基本没什么大问题,但是魅族还是不稳定了,想了很久都还没有找到办法解决

weipeng
weipeng2 楼6 年前

楼主,请问这个问题解决了吗?我也遇到这个问题。在小米、华为上没有一次成功的

daixia
daixia3 楼5 年前

这个问题我也有遇到,我干脆在onShow中初始化,在onHide中关闭蓝牙模块