gpt4 book ai didi

android推送通知服务比较

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:04:11 26 4
gpt4 key购买 nike

任何人都可以给我一个 android 推送通知服务的比较。主要是想比较一下这些服务。

MQTT - http://mqtt.org/

XTIFY - http://xtify.com/

移动推送- https://labs.ericsson.com/apis/mobile-push/

Google 的 C2DM 服务器

最佳答案

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

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

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

Mobile Push 是 Ericsson 提供的另一个第 3 方推送产品,它具有 SMS 功能(Xtify 没有)。他们有一个用于发送推送的 Web API,但您必须编写代码来处理应用程序收到的通知。另一件需要注意的事情是,这个项目看起来并不像仍在积极开发中。最新版本于 2010 年 9 月发布。

C2DM 是一种谷歌产品,技术上仍处于实验室(积极开发)中,但看起来它将成为 future 向 Android 发送推送的建议方法。这是非常准系统的推送,要求您像其他第 3 方一样在收到通知后处理通知。一个关键的区别是 C2DM 只能达到 Android 操作系统的 2.2 及更高版本。

总结

在不被产品锁定方面,Xtify 或 Mobile Push 似乎都不错。您始终可以重写 Web API,但在编写自己的协议(protocol)特定接口(interface)后切换到新的解决方案会更加困难。

就功能而言,Xtify 胜出,此外,如果您决定将您的应用程序转换为 iPhone 或 Blackberry,它的界面是相同的。

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

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

关于android推送通知服务比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3751297/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com