【问题标题】:Cordova Plugin how to installCordova 插件如何安装
【发布时间】:2017-07-14 00:35:15
【问题描述】:

我正在使用 Ionic 并想安装以下 Cordova plugin

我按照说明运行:

cordova plugin add cordova-plugin-icloudkv

这会将以下条目添加到我的config.xml

<plugin name="cordova-plugin-icloudkv" spec="^0.4.1" />

所以我将代码部署到 xcode iPhone 模拟器,并且:

alert(JSON.stringify(cordova.plugins));

显示以下内容:

问题

如您所见,cordova-plugin-icloudkv 不存在。

alert(cordova.plugins.iCloudKV); 也未定义。

问题

如何安装 Cordova 插件以便我可以使用 Ionic 访问它?

谢谢

更多信息

我的 package.json 包含以下内容。

        "cordova-plugin-inapppurchase": {},
        "cordova.plugins.diagnostic": {},
        "cordova-plugin-icloudkv": {}

如您所见,diagnostic 存在并在cordova.plugins 下定义。我无法通过cordova.plugins.icloudkv 访问icloudkv 的原因是因为它被- 分隔吗?

Ionic Native 正在访问cordova-plugin-inapppurchase

【问题讨论】:

  • 你有没有放置这一行 - “alert(JSON.stringify(cordova.plugins));”在 ondevice 就绪事件监听器内部??
  • 是的,在里面:this.platform.ready().then(() =&gt; {
  • 您确定该插件已捆绑为您的构建的一部分吗?你是不是又建了ios平台?
  • 是的,我运行了ionic cordova build ios,然后在 Xcode 中,我启动了一个 iPhone 模拟器进行测试。
  • 对不起。我可能需要尝试一下以获得更多建议

标签: javascript angular cordova ionic-framework cordova-plugins


【解决方案1】:

解决方案:

declare var iCloudKV: any;


iCloudKV.load(

【讨论】:

  • 很高兴你破解了它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-05
  • 2014-03-12
  • 1970-01-01
  • 2015-07-18
相关资源
最近更新 更多