首页 > 解决方案 > 离子 - 使用 Cordova-plugin-mqtt

问题描述

我正在尝试制作一个应用程序以允许我的手机(Android,但我试图同时针对 Android 和 IOS)订阅 MQTT 主题。我发现这个插件:https ://github.com/arcoirislabs/cordova-plugin-mqtt适合我的需要,因为它使用 tcp:// 而不是 mqtt:// 这正是我需要的。

但这是问题所在:

我想我不知道如何正确安装插件或如何使用它,因为在我的文件 app.module.ts 中我写道:

import {CordovaMqTTPlugin} from 'cordova-plugin-mqtt';

但是我的文本编辑器(Sublime Text 3)'cordova-plugin-mqtt'用红色下划线并说“找不到模块'cordova-plugin-mqtt'”

有什么建议么 ?

谢谢

编辑:我也尝试像这样使用它:

declare let cordova:any;

constructor(...){ platform.ready().then(()=> { cordova.plugins.CordovaMqTTPlugin.connect(...);}); }

标签: cordovaionic-frameworkmqtt

解决方案


您必须通过执行以下操作将 cordova 插件添加到项目的配置中:

ionic cordova plugin add(你需要的插件)

例如离子cordova插件添加cordova-plugin-mqtt


推荐阅读