使用 PhoneGap 管理推送通知的平台

Posted

技术标签:

【中文标题】使用 PhoneGap 管理推送通知的平台【英文标题】:Plateform to manage push notifications with PhoneGap 【发布时间】:2013-08-13 07:38:35 【问题描述】:

我使用 Cordova PushNotification 插件将推送通知添加到我的 PhoneGap 应用程序(this 插件)。当我使用带有特定设备令牌的简单 php 脚本来推送通知(使用 this 脚本)时,它起作用了。

我为一台设备执行此操作,但我知道在多台设备上会有所不同。那么,是否有任何平台允许用户管理推送通知(如https://parse.com/products/push)?

感谢您的回答:)

【问题讨论】:

【参考方案1】:

是的,有一个非常适合您的平台:pushwoosh。您可以轻松地将其添加到 Phonegap。

**编辑有关 ios 的更多信息,您可以在此处搜索:

iphone configuration guide SDK integration

这些是您必须执行的步骤:

    首先您必须在 Google API 站点注册,选择服务:https://code.google.com/apis/console/ 将 Google Cloud Messaging 切换为 ON 在服务条款页面中,接受条款。现在您需要创建服务器密钥 按“API 访问”按钮 按“创建新的服务器密钥”。服务器密钥或浏览器密钥应该可以工作。使用服务器密钥的优势在于它允许您将 IP 地址列入白名单。 按“创建”。 您可以从 Google API 控制台中的 URL 找到您的 GOOGLE_PROJECT_ID。通常它看起来像这样:https://code.google.com/apis/console/#project:12345678912:access 在这个例子中,它会是:12345678912 进入 Pushwoosh copanel:https://cp.pushwoosh.com/ 创建或进入My Apps菜单 当您进入应用程序时,您会在该页面或导航器的 url 中看到应用程序代码,这将是您的 PUSHWOOSH_APP_ID 下载 de SDK 并将其插入到您的项目中。 将 pushnofitication.js 更改为指向您的项目 ID 和 Pushwoosh 应用程序。

【讨论】:

顺便说一句,您不必再在 URL 中查找 GOOGLE_PROJECT_ID - 现在 Pushwoosh 指南与项目编号相关,因为在 Google 控制台中还有一个名为“项目 ID”的东西,它是有点混乱。看看最新的android API Configuration guide 感谢您的回答@mram888。它非常有用 :) 但是,如果我想用 iOS 做同样的事情怎么办? Pushwoosh 还能用吗? 是的,Pushwoosh 适用于:Android、iOS、黑莓、Mac、Phonegap、Windows Phone、诺基亚…… 谢谢(再次)。我试试看:)

以上是关于使用 PhoneGap 管理推送通知的平台的主要内容,如果未能解决你的问题,请参考以下文章

使用 admin.pushapps.mobi 的 iOS 的 PhoneGap 推送通知

Icenium/phonegap ios 推送通知和 php 处理

Phonegap ios推送通知

在 Blackberry(服务器端)中为 PhoneGap App 推送通知

Phonegap - 使用 window.location.replace 离开索引范围后处理推送通知

使用 Phonegap 解析推送通知