IOS ble 启用notify 返回10004

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

平台:IOS

service 的 uuid,跟特征值的uuid是硬编码的。notifyBLECharacteristicValueChanged 的时候返回10004。

调用 getBLEDeviceServices 跟 getBLEDeviceCharacteristics 后。就不会有这个问题。。

安卓版本没这个问题。

1 回复
wchen
wchen1 楼5 年前
10004no service没有找到指定服务

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