我一直在阅读,使用Android C2DM是最有效的解决方案,带宽明智,用于跟踪更新。但是,我确切地想知道C2DM如何更高效,然后说,每5分钟进行一次轮询的解决方案。
我的理解是: C2DM通过维护持久的TCP / IP连接来工作。 维持所述连接意味着保持收音机(我认为这是我错的地方?) http://developer.android.com/training/efficient-downloads/efficient-network-access.html
即使它处于低功耗模式,也不会保持TCP / IP连接打开,始终打开无线电?
在每5分钟轮询一次,甚至宽度延迟是无线电开启/关闭,下载3秒,将无线电保持在高功率模式5秒,低功耗模式保持12秒(延迟关闭)
感谢任何帮助清除这一点。
答案 0 :(得分:0)
服务器会在某些内容发生变化时通知您,而不是轮询服务器以查找使用bw和数据的更改,只有这样您才能检索更改。