Cordova 3.6.3)通知插件无法正常工作

时间:2014-10-13 16:18:12

标签: cordova

我正在尝试将通知插件用于cordova 3.6.3。 文件插件工作正常,但我无法让通知插件加载。

这是我的xcode调试输出:

2014-10-14 01:10:11.297 RedJami[1773:451823] Apache Cordova native platform version 3.6.3 is starting.
2014-10-14 01:10:11.299 RedJami[1773:451823] Multi-tasking -> Device: YES, App: YES
2014-10-14 01:10:11.308 RedJami[1773:451823] Unlimited access to network resources
2014-10-14 01:10:11.313 RedJami[1773:451823] 

Started backup to iCloud! Please be careful.
Your application might be rejected by Apple if you store too much data.
For more information please read "iOS Data Storage Guidelines" at:
https://developer.apple.com/icloud/documentation/data-storage/

2014-10-14 01:10:11.603 RedJami[1773:451823] [CDVTimer][file] 83.754957ms
2014-10-14 01:10:11.603 RedJami[1773:451823] [CDVTimer][TotalPluginStartup] 84.383011ms
2014-10-14 01:10:12.234 RedJami[1773:451823] Resetting plugins due to page load.
2014-10-14 01:10:13.746 RedJami[1773:451823] Finished load of: file:///private/var/mobile/Containers/Bundle/Application/459BF930-2F5F-4973-898E-47A104862A93/RedJami.app/www/index.html

根据xcode调试输出,似乎通知插件甚至没有加载。

有谁知道发生了什么事?

如果我在命令行中键入cordova plugin ls,则表明我已安装通知插件(org.apache.cordova.dialogs 0.2.10“通知”)

我已经尝试过这个帖子:Cordova notification plugin failed installation (Cordova 3.6),但我没有看到任何结果(我可以确认虽然CDVNotification.m不在我的构建阶段,因此我尝试添加它在我自己)

1 个答案:

答案 0 :(得分:0)

最后,我必须做以下事情

  1. cordova platform rm ios
  2. 确保已安装所有插件
  3. cordova platform add ios
  4. cordova build ios
  5. 我找到的唯一方法就是确保在添加ios平台之前预先安装了所有插件。然后cordova platform add ios会毫无问题地安装每个插件。

    基本上,每次我需要一个新插件时,我都必须删除当前的ios平台,然后在安装插件后重新创建它。

    (cordova 3.6.3)