小程序
小游戏
企业微信
微信支付
扫描小程序码分享
调用wx.writeBLECharacteristicValue时,苹果,小米等手机均能成功发送指令(value)并返回数据,但是华为手机却时好时坏,有时可以成功发送,有时报10008,而且报10008的概率很大,望大家能帮我想想有什么办法可以解决,谢谢大家了
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
楼主,请问这个问题解决了吗?我也遇到这个问题。在小米、华为上没有一次成功的
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我试过你这样的方法,但是感觉这样写不是很好,所以我在write的时候加了差不多5秒的延时,以前是2秒的,加到5秒后,如果write失败报10008,那么我隔5秒后再次write,如果连续write五次10008,那么我提示用户蓝牙连接不稳定,请求再次连接,目前小米和华为等大部分机型基本没什么大问题,但是魅族还是不稳定了,想了很久都还没有找到办法解决
这个问题我也有遇到,我干脆在onShow中初始化,在onHide中关闭蓝牙模块
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
楼主,请问这个问题解决了吗?我也遇到这个问题。在小米、华为上没有一次成功的
我试过你这样的方法,但是感觉这样写不是很好,所以我在write的时候加了差不多5秒的延时,以前是2秒的,加到5秒后,如果write失败报10008,那么我隔5秒后再次write,如果连续write五次10008,那么我提示用户蓝牙连接不稳定,请求再次连接,目前小米和华为等大部分机型基本没什么大问题,但是魅族还是不稳定了,想了很久都还没有找到办法解决
这个问题我也有遇到,我干脆在onShow中初始化,在onHide中关闭蓝牙模块