更新记录
1.0.0(2024-12-18)
MQTT是一个轻量级的发布/订阅消息协议,插件提供了常用的功能,支持断线重连,保活等,插件UTS开发,同时支持uniapp和uniapp x
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
Android:4.4,iOS:不支持,HarmonyNext:不支持 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
插件介绍
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插件方法
- 连接服务器
- 连接状态
- 订阅
- 取消订阅
- 发布消息
- 断开连接
- 获取配置
具体方法返回的结果可参考插件文档
购买说明
- 购买插件前请先试用,试用通过再购买。在试用中如果遇到任何问题,可与作者联系,将全力协助你使用本插件。