盛年不重来,一日难再晨,及时当勉励,岁月不待人。这篇文章主要讲述android推送通知服务比较相关的知识,希望能为你提供帮助。
任何人都可以给我一个android推送通知服务的比较。主要是我想比较这些服务。
MQTT-http://mqtt.org/
XTIFY-http://xtify.com/
移动推送 -https://labs.ericsson.com/apis/mobile-push/
谷歌的C2DM服务器
答案这些是部分苹果和橙子,但是你可以获得相同的推送通知效果,具有不同的难度。完全披露我目前在我的Android应用程序中使用Xtify取得了巨大成功。我会尽量不要有偏见,但我选择它是有原因的。
MQTT是一种有线协议,专门用于低开销和队列容错。您需要实现(或查找开源)服务器端和客户端程序才能使用MQTT,这需要相当长的开发时间。在我处理网络I / O等低级抽象时,java并不是很好(不像C)。速度/可靠性带来的好处取决于您的实施有多好。
Xtify是一个成熟的第三方推送服务,具有一些很酷的功能,如地理通知,定时警报,统计等。对您来说最大的好处是您的开销很低,而且它只能工作(没有时间花在调试低级代码上)。有几个API用于创建和配置通知,推送和获取信息。将Xtify SDK集成到您的应用程序中需要一些时间,但我发现他们的支持非常敏感。 Xtify宣布他们将来会支持C2DM。
Mobile Push是爱立信推出的另一项第三方推送产品,具有SMS功能(Xtify不支持)。他们有一个用于发送推送的Web API,但是一旦在应用程序中收到通知,您就必须编写代码来处理通知。另一件需要注意的事情是,这个项目看起来仍然没有积极开发。最新版本于2010年9月发布。
C2DM是一个谷歌产品,它仍然在技术上在实验室(积极开发),但看起来它将是建议的方法将来推送推出到仙女座。这是非常准确的推进,并要求您像其他第三方一样收到通知。一个关键的鉴别器是C2DM只能达到Android操作系统2.2及以上版本。
摘要
在没有锁定产品方面,Xtify或Mobile Push似乎都相当不错。您可以随时重写Web API,但在编写自己的协议特定接口后切换到新的解决方案会更难。
在功能方面,Xtify胜出,如果您决定将应用程序转换为iPhone或Blackberry,它就是相同的界面。
就简单性而言,Mobile Push可能是赢家,但同样,我会谨慎地围绕开发或孤立的API构建生产代码。
【android推送通知服务比较】祝好运!希望这可以帮助。
推荐阅读
- android在后台处理大图片firebase通知
- 推送通知弹出 - Android
- 在几秒钟内向许多iphone / android发送通知
- 推送通知停止在parse.com android项目中工作
- Android通知中来自外部网址的setSmallIcon
- 如何使用离子3中的特定联系人从其他应用程序打开Whatsapp应用程序()
- 当app运行时,如何在android中以编程方式关闭通知()
- Android应用程序是否有可能杀死自己的进程
- Android(如何调试应用程序的启动过程)