IOS平台的推送服务之所以工作的很好,是因为每一台手机仅仅保持一个与服务器之间的连接(APNS),事实上C2DM(Android Cloud to Device Messaging )或者GCM也是这么工作的。
但是GCM和C2DM在国内被墙,所以无法通过这种官方统一方式推送,导致各种消息推送平台和开发者自己基于长连接实现的消息推送服务,而每一个推送平台为了消息推送等功能都要跟设备保持至少一个长连接,而长连接是损耗安卓系统内存和耗电的原因之一;
个人拙见,仅供参考,
本文探讨了安卓推送服务导致的耗电问题。由于官方推送服务在国内受限,第三方平台采用长连接实现推送,这增加了系统的内存消耗和电池使用。文章分析了这一现象,并提出了个人观点。
IOS平台的推送服务之所以工作的很好,是因为每一台手机仅仅保持一个与服务器之间的连接(APNS),事实上C2DM(Android Cloud to Device Messaging )或者GCM也是这么工作的。
但是GCM和C2DM在国内被墙,所以无法通过这种官方统一方式推送,导致各种消息推送平台和开发者自己基于长连接实现的消息推送服务,而每一个推送平台为了消息推送等功能都要跟设备保持至少一个长连接,而长连接是损耗安卓系统内存和耗电的原因之一;
个人拙见,仅供参考,

被折叠的 条评论
为什么被折叠?