Sau*_*abh 11 android push-notification xtify
任何人都可以给我一个Android推送通知服务的比较.主要是我想比较这些服务.
MQTT - http://mqtt.org/
XTIFY - http://xtify.com/
移动推送 - https://labs.ericsson.com/apis/mobile-push/
谷歌的C2DM服务器
jpr*_*ham 11
这些是部分苹果和橙子,但是你可以获得相同的推送通知效果,具有不同的难度.完全披露我目前在我的Android应用程序中使用Xtify取得了巨大成功.我会尽量不要有偏见,但我选择它是有原因的.
MQTT是一种有线协议,专门用于低开销和队列容错.您需要实现(或查找开源)服务器端和客户端程序才能使用MQTT,这需要相当长的开发时间.在我处理网络I/O等低级抽象时,Java并不是很好(不像C).速度/可靠性带来的好处取决于您的实施有多好.
Xtify是一个成熟的第三方推送服务,具有一些很酷的功能,如地理通知,定时警报,统计等.对您来说最大的好处是您的开销很低,而且它只能工作(没有时间花在调试低级代码上).有几个API用于创建和配置通知,推送和获取信息.将Xtify SDK集成到您的应用程序中需要一些时间,但我发现他们的支持非常敏感.Xtify宣布他们将来会支持C2DM.
Mobile Push是爱立信推出的另一项第三方推送产品,具有SMS功能(Xtify不支持).他们有一个用于发送推送的Web API,但是一旦在应用程序中收到通知,您就必须编写代码来处理通知.另一件需要注意的事情是,这个项目看起来仍然没有积极开发.最新版本于2010年9月发布.
C2DM是一个谷歌产品,它仍然在技术上在实验室(积极开发),但看起来它将是建议的方法,以便将来推送到Androids.这是非常准确的推进,并要求您像其他第三方一样收到通知.一个关键的鉴别器是C2DM只能达到Android操作系统的2.2及以上版本.
摘要
在没有锁定产品方面,Xtify或Mobile Push似乎都相当不错.您可以随时重写Web API,但在编写自己的协议特定接口后切换到新的解决方案将更加困难.
在功能方面,Xtify胜出,如果您决定将应用程序转换为iPhone或Blackberry,它就是相同的界面.
就简单性而言,Mobile Push可能是赢家,但同样,我会谨慎地围绕开发或孤立的API构建生产代码.
祝好运!希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
4788 次 |
| 最近记录: |