代码之家  ›  专栏  ›  技术社区  ›  Saurabh

android推送通知服务比较

  •  11
  • Saurabh  · 技术社区  · 14 年前

    谁能给我一个android推送通知服务的比较。 我主要想比较一下这些服务。

    MQTT公司- http://mqtt.org/

    http://xtify.com/

    https://labs.ericsson.com/apis/mobile-push/

    谷歌的C2DM服务器

    1 回复  |  直到 7 年前
        1
  •  11
  •   jpredham    13 年前

    这些部分是苹果和橙子,但是您可以以不同的难度获得相同的推送通知效果。充分披露我目前使用Xtify在我的Android应用程序非常成功。我尽量不带偏见,但我选择它是有原因的。

    MQTT公司 是一种专门用于低开销和队列容限的有线协议。您将需要实现(或找到开源)服务器端和客户端程序来使用MQTT,这将需要相当长的开发时间。在我看来,Java在处理诸如网络I/O之类的低级抽象方面并不出色(与C不同)。速度/可靠性带来的好处将取决于实现的好坏。

    提取 是一个成熟的第三方推送服务,具有一些很酷的功能,如地理位置通知、定时警报、统计信息等。对您来说,最大的好处是开销很低,而且可以正常工作(无需花时间调试低级代码)。有几个api用于创建和配置通知、推送和获取信息。将XtifySDK集成到你的应用程序中需要一些时间,但我发现他们的支持响应速度非常快。Xtify宣布他们将在未来支持C2DM。

    移动推送 是爱立信提供的另一种第三方推送服务,具有短信功能(Xtify没有)。他们有一个用于发送推送的webapi,但是一旦在应用程序中收到通知,您就必须编写代码来处理它。另一个需要注意的是,这个项目看起来并不是仍在积极开发中。最后一个版本发布于2010年9月。

    C2DM型 是一个谷歌产品,技术上仍在实验室(积极开发),但看起来它将是一个建议的方法发送推到机器人在未来。这是相当简单的推送,需要你处理通知,一旦收到像其他第三方。一个关键的区别在于,只有Android操作系统的2.2及以上版本才能被C2DM访问。

    在功能方面,Xtify胜出,而且如果你决定将你的应用程序转换成iPhone或黑莓,它的界面是一样的。

    祝你好运!希望这有帮助。