更新记录
1.0.1(2025-03-28)
优化订阅收不到问题
1.0.0(2024-12-18)
MQTT是一个轻量级的发布/订阅消息协议,插件提供了常用的功能,支持断线重连,保活等,插件UTS开发,同时支持uniapp和uniapp x
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | - | - | - | - | 4.4 | × | × |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | - | × | × | × | × |
uni-app x
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | 5.0 | × | × | × |
插件介绍
MQTT(Message Queuing Telemetry Transport)是一个轻量级的发布/订阅消息协议,它构建于TCP/IP协议之上,为小型设备提供了稳定的网络通讯。MQTT协议设计简单,易于实现,非常适合在物联网(IoT)和移动应用中使用,插件提供了常用的功能,支持断线重连,保活等,如缺少功能可联系作者扩展,插件UTS开发,同时支持uniapp和uniapp x
插件申请权限
- android.permission.INTERNET
- android.permission.ACCESS_NETWORK_STATE
- android.permission.ACCESS_WIFI_STATE
- android.permission.CHANGE_WIFI_STATE
- android.permission.WAKE_LOCK
- android.permission.FOREGROUND_SERVICE
插件使用注意事项
- 示例文件不包含插件,需要您在插件首页点击“试用”导入插件到项目中,插件导入后打自定义基座,运行项目的时候选择运行到基座即可
使用文档
- 您也可以参考以下链接的使用文档
- 使用说明文档
API使用方法
在需要使用插件的页面加载以下代码
import * as module from "@/uni_modules/leven-uts-mqtt"
API插件方法
- 连接服务器
- 连接状态
- 订阅
- 取消订阅
- 发布消息
- 断开连接
- 获取配置
具体方法返回的结果可参考插件文档
购买说明
- 购买插件前请先试用,试用通过再购买。在试用中如果遇到任何问题,可与作者联系,将全力协助你使用本插件。