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 时有效

如何从 PhoneGap Build 中的 PushNotification 获取键/值数据

Phonegap 推送通知类未找到错误

PhoneGap 支持推送通知(家庭徽章)吗?