Android和(数百万)推送通知

我正在开发iPhone上第一个创build的应用程序的Android版本,这个应用程序需要每天发送数百万次推送通知给用户(如果它和iPhone版本一样成功的话)。

我天真地认为Android平台有一个推送通知服务作为它的兄弟姐妹,所以我决定在开发的最后看这个function,现在我在这里!

我search了stackoverflow关于这个function(问题?)的答案,并发现了几个选项(谢谢你们!)但是你们有没有人能够实现这样一个音量这样的function?

以下是我find的选项:

  • Google的C2DM框架 :我的第一个问题是,它仅适用于Android 2.2 +,但是如果没有这个每日200.000个通知,我可能会考虑它。 你们有没有要求Google提供更多配额?
  • MQTT :这个解决scheme看起来不错,Anton Lopyrev提供的示例代码是有帮助的(Dale Lane博客文章是一个很好的阅读); 这是我现在使用的选项,但我不知道如何可能与数千用户(我也有服务器(蚊子)或服务(我还不知道)的问题,我不知道有时可以接收2个用户的通知:p)
  • XMPP :它看起来像最好的select(但?),但我还没有尝试过; 你们有没有人使用这个解决scheme?

我已阅读Xtify或Urban Airship,但这些商业解决scheme都不能帮助(数量或成本)。

感谢您的任何提示!

编辑:我的目标是能够发送高达每天5,000,000通知

Solutions Collecting From Web of "Android和(数百万)推送通知"

200K是发展的配额,如果你需要,我们很乐意给你更多。 Android 2.2+代表了当今80%以上的Android设备。 我们通常很快就转向这些请求。

http://developer.android.com/resources/dashboard/platform-versions.html

所有我要提到的是,XMPP可能是相当详细的,如果你想保持你的networking使用率低,因为它是非常有效的,你可能想看看MQTT。

如果您尝试发送数百万个通知或在线数据包,则SoapBox Server 2012能够在单台服务器上每秒发送超过10万条消息,并同时连接超过25万个用户。

我们的第8代平台专为远程设备监控(RDM),云消息总线,软件定义networking(SDN)等非即时消息使用案例而devise。

您可以在我们的网站下载我们的XMPP服务器和XMPP SDK的免费试用版。

更新:根据他们的博客文章Notifo将被closures 。 但是那个博客已经是一年多了,我相信他们还在运行


另外我想指出你notifo这是非常酷。 我不知道他们是否有配额,但我想你应该给他们发一条消息,一般在一天之内得到答复。

根据我的调查,如果你想使用C2DM,谷歌框架必须安装在你的Android设备。 如果你有谷歌玩,这意味着谷歌框架安装。