问题模块 |
---|
客户端 |
手机信息:
在使用蓝牙连接的时候,订阅通知服务 返回 ok 但是 其实是 失败的,手机蓝牙log里面根本没有收到notify的请求
wx.notifyBLECharacteristicValueChange(OBJECT);
这个基本功能都不能成功,那几乎小程序android版的蓝牙根本就是不能用的状态!
网友回复
刘伯锋:
恩 你说的这个问题 应该只存在于android中,iOS我试过了,双向都可以通,android我试不了,我连服务都取不到 -_-,等官方修复吧
吉吉:
虽然接口api 返回ok 但是实际没有达成通信!
吉吉:
建议换一个手机试试,这个api我使用是正常的。再做通知订阅的时候是不通的。我觉得开放这个android 客户端的时候工程师并没有连接硬件使用过;
刘伯锋:
我的这个问题,我在其他论坛也发现有小程序开发者遇到过,应该不是个例,可能有其他未知的原因。我是android 5.1.1。
吉吉:
获取服务我这里都可以的,你换一个手机试试,是不是设备问题
刘伯锋:
我这里Android只能获取到 1800 1801 这两个服务,而我需要的另一个服务获取不到;
在iOS里就能获取到我需要的服务;
唉,头疼。
吉吉:
可以的,获取服务都没有问题 读写也是都可以的,现在就是订阅通知的时候无效
刘伯锋:
iOS是正常的,android的蓝牙有很多问题;
请问,你使用接口wx.getBLEDeviceServices()能获取到自己想要的服务吗?