» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[数码手机] 求科普:iOS的通知和轮询的区别

看到大家争得厉害,有没有业内或者编程高手用通俗易懂的话解释下,为什么iOS的通知模式会比较省电?按我的理解,如果进行网络连接,接收方应该都必须要进行轮询来检查是否有信息到来吧?


TOP

引用:
原帖由 zmqzmq2010 于 2011-6-23 14:44 发表
轮询:固定N秒找服务器要数据
SB和安卓QQ等

推送:服务器给你更新消息
IOS版QQ和微信等
服务器推送的信息,手机如何接收?还不是要维持一个socket通道?我感觉区别就是:
1、android那种就是ap自己轮询
2、iOS的通知是OS级别的轮询



TOP

这样来说iOS的不错啊,大陆不可能封闭apple的推送服务器吧,那么所有的信息如果通过apple server中转的话,岂不是就打破封锁了。
btw,如果只是维持一个单一连接的话,确实是比多个连接要省电吧


TOP

引用:
原帖由 jun4rui 于 2011-6-23 17:09 发表
posted by wap, platform: Chrome

我科普一下吧

Google的C2DM技术的原理类似黑莓的PUSH Mail,就是服务器负责的只是告诉你有新消息了,让手机主动去取。

这里是Android的云对设备消息(C2DM)主要特点:
* 它 ...
不错。这是更灵活的做法。

TOP

引用:
原帖由 jun4rui 于 2011-6-23 17:34 发表
posted by wap, platform: Chrome

全走服务器的弊端就是服务器丢数据就只能哭了
这个问题应该不难解决,比如 qq的server端发送一个通知给google的server端,预期目标手机在t时刻内应该来获取信息,如果没来,那么意味着数据丢失,就再发一次。

TOP

发新话题
     
官方公众号及微博