【问题标题】:How does Cloud to Device Messaging (C2DM) work?云到设备消息传递 (C2DM) 如何工作?
【发布时间】:2011-09-03 21:50:04
【问题描述】:

有人可以向我解释一下谷歌推送服务是如何工作的吗? 我知道 google 与其服务器建立了持久连接,但为什么持久连接不会耗尽电池电量?

我了解另一端的轮询会不断唤醒系统并启动收音机。但这与与 googleserver 的持续连接有何不同? 据我了解,您需要一个永久有效的无线电来保持这种连接?

这怎么能比轮询更有效地使用电池?

谢谢

【问题讨论】:

  • 查看我们更新的答案,解释为什么它有效

标签: android android-c2dm


【解决方案1】:

如果你想要一些流程图here 你去。 更新,因为我看到了你的评论。

C2DM 本身的电池效率并不高。如果您自己实现它,它会做同样的事情。主要区别在于您的设备默认情况下已经通过 Gmail Android Market 等服务连接了 C2DM .. 通常是 googleApps。因此,C2DM 也为您提供了使用“ASYNC”通知器的机会,并为您的应用程序提供内置间隔。 为了提高效率,你应该相信谷歌。但是拥有 1 个轮询服务比添加另一个更好

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    • 2016-10-30
    • 2017-01-25
    相关资源
    最近更新 更多