微信官方请看这里,我提交一个大bug
发布于 6 年前 作者 ewan 13270 次浏览 来自 问答

手机信息:


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

wx.notifyBLECharacteristicValueChange(OBJECT);

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

8 回复

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

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

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

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

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

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

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

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

唉,头疼。

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

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

回到顶部