QQ与微信的消息推送机制
ios端都是经过苹果的服务器的,因为ios系统限制,跟wp一样的原理,由苹果或者微软服务器下发指令,然后终端相应,安卓则不同,安卓是有后台的,微信什么的后台会有进程,后台进程在有消息的时候会提示,这就是为什么ios和wp即使吧程序完全退出,还是可以收到消息,而安卓只要把后台清理干净,消息就收不到的原因
■网友
前台的时候长连接,后台的时候APNS,我说的是iOS
■网友
iOS内置了绿色守护
■网友
QQ就是一个死流氓的后台MSF的Push服务,微信的市场版有GCM推送反正都烧内存,绿色守护大法好。----------------------------------------------------------------------好吧我再认真回答一下不是有绿色守护进程,绿色守护是安卓上的一个APP,通过其特有的绿色化工艺,使应用在不需要时不被唤醒,已达到减小耗电的效果。安卓和iOS本身后台机制就不一样,iOS基本算是伪后台(这一块儿里答得很多,就不再赘述了),安卓是真的,有时会没有iOS流畅一部分也是这的原因。回到问题,QQ退出时会问你离线是否接收消息,如果是,相当于允许他在后台建立一个服务(看贴吧里有些机油的截图还很吓人O__O"…),已达到推送的目的。而微信新版采用了GCM,就由google统一从服务器往终端推送,不过不越过长城没用,这是给国外用户准备的。所以他也有一个后台Push的服务,国内的用户基本靠这个。国外的我也不是很清楚,我知道iOS应用的推送消息是由苹果服务器统一推送的,好像是。
推荐阅读
- ■个税扣缴新方式来了!对年收入不超过6万元的人来说是个好消息
- 甲醛超标|造谣早教中心甲醛超标致幼儿患病 如东一知名微信公众号被判担责
- 骨裂|
- SUV|小道消息传大众将在美国和欧洲停售帕萨特,这是几个意思?
- 就业政策|
- 怎样评价3月10日起外资企业不能在中国大陆提供视听服务这一消息
- 关于微信小程序的思考:运营者该何去何从
- 啥是微信开发WEB前端
- 为啥微信聊天比QQ聊天少很多功能?
- 安卓系统微信朋友圈里有看到朋友发的VR链接,为啥不能分屏,苹果手机却可以
