导入 Cordova 插件
Posted
技术标签:
【中文标题】导入 Cordova 插件【英文标题】:Importing the Cordova plugin 【发布时间】:2018-01-15 16:14:53 【问题描述】:我正在 ionic3 中使用 phoneRTC 创建一个实时音频通话应用。
我已经使用以下命令添加了 cordova 插件
ionic cordova plugin add cordova-plugin-phonertc --save
在我的 package.json 中添加了以下几行
"cordova":
"plugins":
"com.dooble.phonertc":
并遵循 config.xml
<plugin name="com.dooble.phonertc" spec="~2.0.1" />
现在,我不知道如何在 home.ts 文件中使用或导入它。
【问题讨论】:
【参考方案1】:由于phonertc
不是本机插件,您必须像这样使用它:
.ts
declare var cordova;
@Component(
)
export class Page2
constructor(public platform: Platform)
getMyPluginInfo()
this.platform.ready().then(() => //this is very important
cordova.plugins.yourPlugin.YourPluginMethod();//replace plugin's name with this `yourPlugin` and `YourPluginMethod` with plugin's method which you want
);
注意:
如果上述方法不起作用,您可以尝试this article中解释的另一种方法。(请参阅标题Using a Plugin Not Included in Ionic Native
)
【讨论】:
以上是关于导入 Cordova 插件的主要内容,如果未能解决你的问题,请参考以下文章
文件导入未在构造函数 ionic native 中初始化。 cordova 文件插件和 javascript 文件接口冲突。?