android推送通知服务比较

android推送通知服务比较,android,push-notification,xtify,Android,Push Notification,Xtify,谁能给我一个android推送通知服务的比较。 我主要想比较一下这些服务 MQTT- XTIFY- 移动推送- 谷歌的C2DM服务器这些部分是苹果和橙子,但是你可以通过不同程度的困难获得相同的推送通知效果。充分披露我目前在Android应用程序中使用Xtify取得了巨大成功。我会尽量不带偏见,但我选择它是有原因的 MQTT是一种有线协议,专门用于低开销和队列容差。您将需要实现(或找到开源)服务器端和客户端程序来使用MQTT,这将需要相当长的开发时间。在我看来,Java在处理诸如网络I/O之类的低

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

MQTT-

XTIFY-

移动推送-


谷歌的C2DM服务器

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

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

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

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

C2DM是一款谷歌产品,技术上仍在实验室(积极开发),但看起来它将是未来向机器人发送推送的推荐方法。这是非常简单的推送,要求您在收到通知后像其他第三方一样处理通知。关键的区别在于,C2DM只能访问Android操作系统的2.2及以上版本

摘要

就不被产品锁定而言,Xtify或Mobile Push似乎都相当不错。您可以随时重写web API,但在编写自己的特定于协议的接口之后,切换到新的解决方案将更加困难

就功能而言,Xtify胜出,此外,如果你决定将你的应用程序转换为iPhone或Blackberry,它的界面也是一样的

就简单性而言,MobilePush可能是赢家,但同样,我会对围绕开发或孤立API构建生产代码持谨慎态度


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

同时添加谷歌的C2DM服务器比较!多谢!顺便说一句:我目前正在使用urbanairship进行我的iPhone和android项目!但是谢谢。。这很有帮助!