小程序
小游戏
企业微信
微信支付
扫描小程序码分享
安卓手机是没问题的
'0000FFB0-0000-1000-8000-00805F9B34FB'
方法: notifyBLECharacteristicValueChange
错误代码: errCode:10004
errMsg:"notifyBLECharacteristicValueChange:fail setNotifyOnCharacteristics error 10004"
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这个问题我已经解决,之前出现问题的原因是我没有详细阅读文档,文档中明确指出“
tip:iOS平台上后续对特征值的read、write、notify,由于系统需要获取特征值实例,传入的 serviceId 与 characteristicId 必须由 getBLEDeviceServices 与 getBLEDeviceCharacteristics 中获取到后才能使用。建议双平台统一在建立链接后先执行 getBLEDeviceServices 与 getBLEDeviceCharacteristics 后再进行与蓝牙设备的数据交互
tip
”
所以,根据上面的提示,我把代码重新修改了一下,就没问题了。如果您的还有问题,请log一下特征值是否具有写入权限。并不是每个特征值都具有写入权限的。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这个问题我已经解决,之前出现问题的原因是我没有详细阅读文档,文档中明确指出“
tip
:iOS平台上后续对特征值的read、write、notify,由于系统需要获取特征值实例,传入的 serviceId 与 characteristicId 必须由 getBLEDeviceServices 与 getBLEDeviceCharacteristics 中获取到后才能使用。建议双平台统一在建立链接后先执行 getBLEDeviceServices 与 getBLEDeviceCharacteristics 后再进行与蓝牙设备的数据交互”
所以,根据上面的提示,我把代码重新修改了一下,就没问题了。如果您的还有问题,请log一下特征值是否具有写入权限。并不是每个特征值都具有写入权限的。