我正在尝试制作一个应用程序以允许我的手机(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(...);});
}
答案 0 :(得分:0)
您必须通过执行以下操作将cordova插件添加到项目的配置中:
ionic cordova插件添加(您需要的插件)
例如 离子Cordova插件添加cordova-plugin-mqtt
答案 1 :(得分:0)
cordova-plugin-mqtt
的插件已包含在cordova.js
中。您只需要通过以下方式在您的index.html
上调用它即可:
<script src="cordova.js"></script>