uni.getBLEDeviceServices({
deviceId: mac,
success:function(BLEDeviceServices){
console.log('蓝牙服务UUID', BLEDeviceServices)
- 发布:2022-02-21 23:45
- 更新:2022-09-01 14:43
- 阅读:952
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10.0.19044
HBuilderX类型: 正式
HBuilderX版本号: 3.3.10
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: 小米12
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
调用此接口搜索服务uuid,返回信息为
{"services":[],"errMsg":"getBLEDeviceServices:ok"}
调用此接口搜索服务uuid,返回信息为
{"services":[],"errMsg":"getBLEDeviceServices:ok"}
预期结果:
services应有值
services应有值
实际结果:
为空
为空
啵啵啵 (作者)
已解决,感谢1***@139.com大佬
解决方法是在createBLEConnection后,设个1s延时函数再getBLEDeviceServices及后面的流程即可
源地址
https://ask.dcloud.net.cn/question/115249
c***@qq.com
赞赞赞
2024-01-15 14:40