什么是Android上最具扩展性的推送通知系统?

时间:2011-03-09 18:43:50

标签: android notifications push android-c2dm mqtt

我正在为Android编写消息传递应用程序。由于30%的Android用户仍然使用2.1,我已经决定不会使用Google的C2DM系统进行推送通知,这需要2.2及更多。

有没有人有经验在Android上构建需要推送通知的中型到大型服务?我对以下事情感兴趣:

  • 每台服务器或每个IP地址可以可靠地支持多少用户?
  • 随着时间的推移增加容量有多难?
  • 设置服务器需要多长时间?
  • 它如何可靠地传递信息?
  • 它传递信息的速度有多快?

我知道有一些流行的解决方案,例如 MQTT Deacon Xtify < / strong>和 Urban Airship ,但我似乎无法从实际实施这些解决方案的人那里找到有关上述主题的可靠数据。

2 个答案:

答案 0 :(得分:2)

Urban Airship的blog有几个条目描述了他们如何扩展他们针对2.2之前的设备的Android推送解决方案:

答案 1 :(得分:1)

在未来的思考中,我强烈建议您先看看Android操作系统在手机上演变的时间,并研究使用其他非官方解决方案的成本,主要是您应该问的问题你自己,2.1手机在市场上需要多长时间才能运行其他解决方案。

您是否希望打破规则“异常”的简单解决方案?这真的取决于你想要什么,我看到人们仍然在开发1.6等等,当IMO真的有这么小的市场份额参加那里时,它不值得打破更容易和更有用的2.1 API。

至于设计自己的推送服务器,你所说的项目可能需要超过2.1的使用寿命。我是从头开始的。

我无法向您提供有关您提到的解决方案的任何见解。