使用 XMPP 的推送通知和 C2MD 路线图
Posted
技术标签:
【中文标题】使用 XMPP 的推送通知和 C2MD 路线图【英文标题】:Roadmap for Push Notification & C2MD using XMPP 【发布时间】:2012-05-07 17:13:27 【问题描述】:我计划在 android 应用程序中实现推送通知,我看到了很多与此相关的线程,但我专注于使用 XMPP,因为我已经安装了 ejabber。
我遇到了 aSmack 库,但我不知道该库的前景和稳定性如何 pubusb 架构,因为此模型可以提供推送通知。
我想知道的是
1) 即使是接收推送通知的接收者也必须不断与 ejabbered 服务器连接?
2) 我应该怎么做才能获得 C2MD 的优势,因为使用 XMPP 和 aSmack 我认为我无法做到 获得 C2MD 的好处
我尝试了几个库
1) xtify (paid)
2) urbanairship (paid)
3) Android Cloud to Device Messaging ( must require google account )
所以我想最好使用 XMPP 创建自己的,任何人都可以帮助我解决上述问题
【问题讨论】:
【参考方案1】:如果您想使用推送系统,您不必经常连接到 ejabberd。如果您更喜欢自己以电池优化的方式处理连接/重新连接,那么您不需要实现推送,因为 ejabberd 作为推送的通道。
【讨论】:
以上是关于使用 XMPP 的推送通知和 C2MD 路线图的主要内容,如果未能解决你的问题,请参考以下文章