Cordova 在Chrome浏览器、iOS和Android中使用phonegap插件推送?

Cordova 在Chrome浏览器、iOS和Android中使用phonegap插件推送?,cordova,phonegap-plugins,cordova-plugins,phonegap-pushplugin,Cordova,Phonegap Plugins,Cordova Plugins,Phonegap Pushplugin,我只错过了一步,我能感觉到 我将phonegap插件添加到我的项目中,如下所示: cordova plugin add phonegap-plugin-push --save --variable SENDER_ID="-redacted-" 实际上,它将条目保存到了我的config.xml文件中。当我构建并运行浏览器版本时 cordova build myApp browser cordova run myApp browser 我收到错误消息:error:exec proxy找不到::P

我只错过了一步,我能感觉到

我将phonegap插件添加到我的项目中,如下所示:

cordova plugin add phonegap-plugin-push --save --variable SENDER_ID="-redacted-"
实际上,它将条目保存到了我的
config.xml
文件中。当我构建并运行浏览器版本时

cordova build myApp browser
cordova run myApp browser
我收到错误消息:
error:exec proxy找不到::PushNotification::init

在浏览器项目文件夹中,在
myapp\platforms\browser\platform\u www\plugins
下有一个
phonegap plugin push\www
文件夹,其中有一个
push.js
文件,仅此而已
push.js
调用了本机插件(例如:
exec(success,fail,'PushNotification','init',[options]);
),但是实际运行代码的插件文件是。。。嗯,我不太清楚。这可能就是问题所在,你不觉得吗?:)


任何在Chrome上运行的帮助都将是巨大的帮助。之后我将继续测试Android。

更新:现在phonegap插件推送中支持浏览器。请看


phonegap插件推送仅在android、iOS和windows中受支持

您正在浏览器平台上运行应用程序,phonegap插件推送不支持该平台。

通过查看插件的
plugin.xml
文件,您可以获得关于插件平台支持的更多信息

例如,如果你看。您可以在行号
151

您将看到以下内容

<platform name="browser">
...
</platform>

...

但是在

中没有浏览器的平台代理,你是说在笔记本电脑浏览器中运行吗?@nyluje是的,Windows上的Chrome浏览器我猜就像给出的答案一样,它不工作是正常的。你需要一个可以注册推送通知服务的设备,不管它是什么(GoogleCouldMsg、ApplePushNotif还是windows)。我看到“支持windows”,我认为这意味着“windows操作系统中的浏览器”!感谢您的教育。@Luth浏览器现在受支持。在答案中添加了更新。万一你需要的话。