phonegap pushNotifications 插件是不是适用于 Cordova 构建?
Posted
技术标签:
【中文标题】phonegap pushNotifications 插件是不是适用于 Cordova 构建?【英文标题】:Does phonegap pushNotifications plugin work with Cordova build?phonegap pushNotifications 插件是否适用于 Cordova 构建? 【发布时间】:2014-03-12 14:01:15 【问题描述】:我正在努力使这个 pushNotifications 插件 https://github.com/phonegap-build/PushPlugin 在我的 Cordova 构建的应用程序上工作。
在config.xml文件中,插件引用为:
<gap:plugin name="com.phonegap.plugins.PushPlugin"/>
虽然对我使用的其他插件的引用不同:
<feature name="Device">
<param name="ios-package" value="CDVDevice" />
</feature>
<feature name="Geolocation">
<param name="ios-package" value="CDVLocation" />
</feature>
这个插件应该与 Phonegap 和 Cordova 一起使用还是只适用于 Phonegap 构建的应用程序?
谢谢
【问题讨论】:
【参考方案1】:添加行
<gap:plugin name="com.phonegap.plugins.PushPlugin"/>
在 config.xml 中是您使用 phonegap 构建服务添加插件的方式。
当您为 cordova 或 phonegap 进行本地构建时,您应该使用 CLI(命令行界面)来添加插件。
对于推送插件,要么启动
phonegap local plugin add https://github.com/phonegap-build/PushPlugin.git
或
cordova plugin add https://github.com/phonegap-build/PushPlugin.git
【讨论】:
一个问题。如果我正在远程构建我的应用程序 (build.phonegap.com),我可以使用本地插件而不将其“正式”提交给 Phonegap 吗?只需将其添加到本地并将项目上传到 Phonegap。 我很久以前就停止使用 phonegap build,所以我不是 100% 确定,但我认为必须提交插件才能与 build 一起使用。以上是关于phonegap pushNotifications 插件是不是适用于 Cordova 构建?的主要内容,如果未能解决你的问题,请参考以下文章
phonegap pushNotifications 插件是不是适用于 Cordova 构建?
Phonegap PushNotification,如何将我的节点推送服务器与 phonegap 一起使用?
Android 中的推送通知仅在 PhoneGap 应用程序在前台使用 node-pushnotifications 时有效