1

我正在开发可以随时从服务器接收数据的应用程序。我已经搜索了一些机制来执行此
C2DM:但我需要为将安装应用程序的每台设备提供 Google 帐户

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

池化:这又不是一个好主意,因为它会消耗大量电池

有没有更好的方法来做到这一点..
我之前发布过类似的问题,但没有得到满意的答案,我仍然很困惑......

4

1 回答 1

1

实现这一点的最直接和最可靠的方法是使用C2DM。在每台设备上都需要一个 Google 帐户应该没什么大不了的,因为用户无论如何都需要它来访问 Android Market。唯一需要担心的主要例外是 Kindle Fire 用户。

这篇博文很好地列出了推出自己的推送服务的替代方法:http: //tokudu.com/2010/how-to-implement-push-notifications-for-android/。但是,您需要考虑额外的努力(包括维护)是否值得。

于 2012-03-04T18:01:55.137 回答