如何在Android中实现推送通知

时间:2012-03-04 17:56:33

标签: android push-notification android-c2dm pooling mqtt

我正在开发可随时从服务器接收数据的应用。我搜索了一些机制来做这件事 C2DM:但我需要为将要安装应用的每台设备使用Google帐户

MQTT:但它是第三方,我正在开发的人不信任第三方,因为他说将来可能是第三方开始收取服务费用甚至停止他们的服务服务。

合并:这也不是一个好主意,因为它消耗了大量电池

有没有更好的办法呢?
我以前发过类似的问题,但没有得到满意的答案,我仍然感到困惑......

1 个答案:

答案 0 :(得分:1)

实现这一目标的最直接,最可靠的方法是使用 C2DM 。在每台设备上要求使用Google帐户应该不是什么大问题,因为用户无论如何都需要访问Android电子市场。唯一需要担心的主要例外是Kindle Fire用户。

此博客文章列出了推广自己的推送服务的其他方法:http://tokudu.com/2010/how-to-implement-push-notifications-for-android/。但是,您需要考虑额外的努力(包括维护)是否值得。