微信小程序 蓝牙与ios问题

发布于 8 年前作者 duanjuan18484 次浏览最后编辑 8 年前来自 ask

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

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

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

4 回复
weiguo
weiguo1 楼6 年前

好的   谢谢

maoyong
maoyong2 楼6 年前

没有解决

wei80
wei803 楼6 年前

https://developers.weixin.qq.com/blogdetail?action=get\_post\_info&lang=zh\_CN&token=1382839592&docid=a3da5bfa7eebbae0bfd2aff562e3c2bb

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

你看下是不是同一个问题

wei99
wei994 楼6 年前

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

你是怎么解决的?