2024/04/17 WEB前端 No Comments uniapp getBLEDeviceCharacteristics 10004 苹果IOS **异常背景:**基于uni-app低功耗蓝牙(BLE)API实现蓝牙通讯,android真机测试getBLEDeviceCharacteristics获取特征值成功,同样代码苹果ios真机获取getBLEDeviceCharacteristics失败并返回10004错误 **分析与解决思路:** **1、**注意uuid大小写问题,如果uuid是小写的,请全部改为大写的试试。 **2、**如果首次连接OK,重连失败,看其它博主分享过: 个人猜测微信会缓存当前设备的所有 serviceId 和对应的 characteristicId ,当我们调用断开连接(wx.closeBLEConnection)或者异常断开后,会清空缓存列表。而发送数据(wx.writeBLECharacteristicValue)中需要指定 (deviceId,serviceId,characteristicId),则会去缓存中查询,故此查询不到。因此只需要在发送之前,再次调用查询接口即可解决。 建议参考[《小程序 蓝牙重连异常 errCode:10004》](https://zhuanlan.zhihu.com/p/242695890 "《小程序 蓝牙重连异常 errCode:10004》")尝试 本文最后更新于 2024-04-26 22:48:23 并被添加「uniapp vue3 uniapp低功耗蓝牙 兼容性问题」标签,已有 1771 位童鞋阅读过。 本文作者:未来往事 本文链接:https://felixway.cn/post/692.html 本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处 相关文章 uniapp rich-text/mp-html class样式添加 uniapp H5唤起手机地图软件 uniapp vue3小程序版本更新升级提示 uniapp vue3获取表单数据 uniapp vue3获取input标签数据