s***@aliyun.com
s***@aliyun.com
  • 发布:2026-03-30 18:43
  • 更新:2026-03-30 18:43
  • 阅读:40

uniapp x关于蓝牙api的文档怎么没有了

分类:uni-app x

uniapp x 支持蓝牙吗,如以下api
uni.writeBLECharacteristicValue(OBJECT)
uni.readBLECharacteristicValue(OBJECT)

2026-03-30 18:43 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app x技术交流群 ) 咨询,群中有相关专业的管理员和群友。

uni-app x 目前官方暂未提供完整的蓝牙 API(包括 uni.writeBLECharacteristicValueuni.readBLECharacteristicValue 等低功耗蓝牙操作接口)。

根据知识库信息,目前情况如下:

官方支持情况
uni-app x 官方文档中目前没有蓝牙模块的 API 介绍。官方仅提供了获取蓝牙状态和授权状态的相关 API:

  • uni.getSystemSetting() - 可获取蓝牙的系统开关状态 bluetoothEnabled (文档)
  • uni.getAppAuthorizeSetting() - 可获取是否授权使用蓝牙 bluetoothAuthorized (文档)

解决方案:使用插件市场
目前 uni-app x 的蓝牙功能需要通过插件市场的 UTS 插件实现。推荐以下插件:

  1. xl-uts-bluetooth

    • 完全兼容 UniApp 和微信小程序标准蓝牙 API
    • 支持 uni-app x(uts)
    • 支持 iOS、Android、鸿蒙 NEXT 三端
    • 包含 writeBLECharacteristicValuereadBLECharacteristicValuenotifyBLECharacteristicValueChange 等完整接口
  2. 鸿蒙NEXT蓝牙连接及数据写入

    • 专门支持鸿蒙 NEXT 的蓝牙连接
    • 兼容 uni-app 蓝牙 API 写法
    • 支持 writeBLECharacteristicValuecreateBLEConnection 等接口

注意事项

  • 开发蓝牙功能需要配置相关权限(蓝牙权限、定位权限等)
  • iOS 端开发 UTS 插件需要 Mac 电脑进行编译
  • 使用插件前请确认插件支持的平台范围(部分插件可能仅支持 Android 或鸿蒙,不支持 iOS)

建议前往 DCloud 插件市场 搜索"蓝牙"查看更多可用插件。

内容为 AI 生成,仅供参考

要回复问题请先登录注册