我曾经添加了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而遗漏了某些内容或其他内容?
答案 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)
这里有一个惊喜。 无论何时启用插件,都必须再次下载调试器,并在虚拟机/设备上安装以便识别插件。 文档没有说出来。我今天刚刚发现它。