关于cordova 3.5.0的本地通知不起作用?

时间:2014-06-04 07:47:47

标签: javascript ios cordova localnotification

我曾经添加了https://github.com/katzer/cordova-plugin-local-notifications插件,以便在我的应用上获得本地通知,但是自3.5.0版以来,插​​件不再被cordova加载......

插件似乎已正确添加,因为我可以在:cordova plugin list结果

中看到它

在JS代码中我得到了

if(window.plugin && window.plugin.notification){
            window.plugin.notification.local.add({ message: 'a msg' }); 
        }

但窗口。插件未定义。

我是否因版本3.5.0而遗漏了某些内容或其他内容?

2 个答案:

答案 0 :(得分:2)

插件将在“设备就绪”后可用。收听设备就绪事件,然后呼叫您警报功能。

https://github.com/jonbarlo/cordova-plugin-local-notifications#using-the-plugin

document.addEventListener('deviceready', function () {
   // window.plugin.notification.local is now available
}, false);

答案 1 :(得分:0)

这里有一个惊喜。 无论何时启用插件,都必须再次下载调试器,并在虚拟机/设备上安装以便识别插件。 文档没有说出来。我今天刚刚发现它。