使用 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 处理
在 Blackberry(服务器端)中为 PhoneGap App 推送通知