我目前正在尝试使用pushPlugin plugin,但是当我尝试初始化它时,它说'cordova'没有定义。正在包含cordova.js文件,但是404s就像它应该的那样。如果是这样的话,那些插件应该如何工作呢?更具体地说,如何让pushPlugin工作?
答案 0 :(得分:1)
对于大多数插件,你是对的。但此插件的目的是允许设备通过其中一个推送提供程序(例如Apple的APN或Google'GCM)接收远程通知。
对于这个插件,没有“假”提供程序将消息发送到台式计算机,因此它无法设置处理程序来监听它们。
我通常将这样的代码放在'if window.cordova'条件中,这样它就不会在桌面上运行。您需要使用真实设备来正确测试此插件的功能。
希望这很有用,
约翰
答案 1 :(得分:0)
如果您在桌面上进行测试,则需要这样做。他们不会在那里工作。