收藏
回答

微信官方请看这里,我提交一个大bug

问题模块
客户端

手机信息:



在使用蓝牙连接的时候,订阅通知服务  返回 ok  但是 其实是 失败的,手机蓝牙log里面根本没有收到notify的请求

wx.notifyBLECharacteristicValueChange(OBJECT);

这个基本功能都不能成功,那几乎小程序android版的蓝牙根本就是不能用的状态!


最后一次编辑于  2017-05-08
回答关注问题邀请回答
收藏

8 个回答

  • 刘伯锋
    刘伯锋
    2017-05-09

    恩 你说的这个问题 应该只存在于android中,iOS我试过了,双向都可以通,android我试不了,我连服务都取不到 -_-,等官方修复吧

    2017-05-09
    赞同
    回复
  • 吉吉
    吉吉
    2017-05-09

    虽然接口api 返回ok  但是实际没有达成通信!

    2017-05-09
    赞同
    回复
  • 吉吉
    吉吉
    2017-05-09

    建议换一个手机试试,这个api我使用是正常的。再做通知订阅的时候是不通的。我觉得开放这个android 客户端的时候工程师并没有连接硬件使用过;

    2017-05-09
    赞同
    回复
  • 刘伯锋
    刘伯锋
    2017-05-09

    我的这个问题,我在其他论坛也发现有小程序开发者遇到过,应该不是个例,可能有其他未知的原因。我是android 5.1.1。

    2017-05-09
    赞同
    回复
  • 吉吉
    吉吉
    2017-05-09

    获取服务我这里都可以的,你换一个手机试试,是不是设备问题

    2017-05-09
    赞同
    回复
  • 刘伯锋
    刘伯锋
    2017-05-09

    我这里Android只能获取到 1800  1801 这两个服务,而我需要的另一个服务获取不到;

    在iOS里就能获取到我需要的服务;

    唉,头疼。

    2017-05-09
    赞同
    回复
  • 吉吉
    吉吉
    2017-05-09

    可以的,获取服务都没有问题 读写也是都可以的,现在就是订阅通知的时候无效

    2017-05-09
    赞同
    回复
  • 刘伯锋
    刘伯锋
    2017-05-08

    iOS是正常的,android的蓝牙有很多问题;

    请问,你使用接口wx.getBLEDeviceServices()能获取到自己想要的服务吗?


    2017-05-08
    赞同
    回复