Cordova 在Chrome浏览器、iOS和Android中使用phonegap插件推送?
我只错过了一步,我能感觉到 我将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
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浏览器现在受支持。在答案中添加了更新。万一你需要的话。