收藏
回答

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

问题模块 API/组件名称 终端类型 微信版本 基础库版本
API和组件 writeBLECharacteristicValue 客户端 6.6.1 1.9.1

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




最后一次编辑于  2018-01-23  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • ?
    2018-02-05

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

    2018-02-05
    赞同
    回复
  • .
    .
    2018-02-05

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

    2018-02-05
    赞同
    回复
  • 此去经年
    此去经年
    2018-03-15

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

    2018-03-15
    赞同
    回复