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


发新话题
打印

[数码手机] 我来科普一下:通知和轮询的区别

posted by wap, platform: Chrome

Android是轮询和推送并存,官方的是推送,第三方的是轮询


TOP

posted by wap, platform: Chrome

不用瞎猜了,我给出Google日历和联系人的同步时序图吧:




TOP

posted by wap, platform: Chrome

具体这里有:http://mysuperbaby.iteye.com/blog/902054


TOP

posted by wap, platform: Chrome

你可以看时序图的发起方,显然有变动后,是服务器主动发起的。

而且里面说了:

Google Sync是通过Atom Feed协议进行的. 这样当Server端有changes后, 会通过C2DM框架发送"com.google.android.c2dm.intent.RECEIVE" action给SubscribedFeedsBroadcastReceiver,  而SubscribedFeedsBroadcastReceiver在onReceive()方法启动SubscribedFeedsIntentService.

是服务器发生变动后,通过C2DM发送消息到接收方的。

TOP

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