收藏
回答

微信小程序 蓝牙与ios问题

问题模块
API和组件



Android测试下来都正常,用iPhone5s测试时发现蓝牙连接上后马上掉线。

使用wx.getBLEDeviceCharacteristics,wx.notifyBLECharacteristicValueChanged    ios返回的都是10004,Android是success。wx.notifyBLECharacteristicValueChanged开启notify不仅报错还会导致iPhone与蓝牙连接中断,

现在需要保证ios的连接正常,还要能够接收蓝牙数据。

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

4 个回答

  • 十九
    十九
    2017-09-18

    我也遇到这个问题了。。。如果没有调用getBLEDeviceCharacteristics就会报错。uuid硬编码就会报10004。


    你是怎么解决的?

    2017-09-18
    赞同
    回复
  • 流浪猫
    流浪猫
    2017-09-21

    没有解决


    2017-09-21
    赞同
    回复
  • 十九
    十九
    2017-09-21

    https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1382839592&docid=a3da5bfa7eebbae0bfd2aff562e3c2bb


    你看下,官方说由于iOS系统限制,必须先需要调用 getBLEDeviceServices与getBLEDeviceCharacteristics ,持有device的服务与特征值实例后,才能对其进行操作。


    你看下是不是同一个问题

    2017-09-21
    赞同
    回复
  • 流浪猫
    流浪猫
    2017-09-22

    好的   谢谢


    2017-09-22
    赞同
    回复