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


 72 12345
发新话题
打印

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

引用:
原帖由 zmqzmq2010 于 2011-6-23 19:37 发表
IOS官方基于推送的QQ2011昨天才出官方版,原来这么一天就除了丢PUSH和丢聊天记录已经闹得满城风雨了?我倒是常常看到QQ通讯录把电脑端下线前的消息推手机上。
apple服务器的推送如何烂麻烦给个权威评测,我倒是看到 ...
:D :D 果青果然生活在平行世界。
对了。苹果就喜欢把玩烂的功能换个界面当新功能。
果青又可以欢呼了。

[ 本帖最后由 cc0128 于 2011-6-24 10:20 编辑 ]
附件: 您所在的用户组无法下载或查看附件


TOP

ios简单。易用!
附件: 您所在的用户组无法下载或查看附件



TOP

ios的qq绝逼好用啊。
附件: 您所在的用户组无法下载或查看附件


TOP

android绝逼是geek用的。
看ios的qq用起来多简单
simple life~
附件: 您所在的用户组无法下载或查看附件

TOP

为了避免果青找擦。先说下。
以上搜索使用的google全文。搜索weiphone。
肯定有部分条目和qq或者push(不限于)不相关。
懒得一个一个摘了。

TOP

引用:
原帖由 cc0128 于 2011-6-23 15:02 发表
我来说吧。
什么轮询。就是sb果青不懂技术瞎tmd说。和后台没个蛋关系。
还什么os级别。。
push和轮询完全看程序自己写。

ios部分:(脑补。没仔细研究过。就当我纯粹喷)

ios的所谓push。大概是苹果提供一个服 ...
你说的这种长连接,我笑了。这不叫push好不好?居然还有人加分。
如果是一直连接着,哪里需要push?本来就是2头互通。能送消息能收消息。
再说一般的im软件一般都是用udp持续的去询问服务器来更新自己的状态,而不是持续连接着。最典型的就是当你断网后,你的im会延迟几秒才会显示掉线。
不用长连接的优势也是省网络资源和系统资源。

我来说下ios的push。iPhone是必须得支持后台运行得。因为没有后台得话,当你lock以后别人电话都打不过来。所以电话程序从第一代开始就是一直后台运行。iOS一直有一个系统级得轮询,这和unix得是一样。所以push相当于是插入到这个系统级得轮询。但是qq这种app要后台,就要单独开启一个进程,并且一直激活,相对得这就是一笔不小开销。可能一个qq还不明显,但apple害怕海量得第三方程序都采用这种方式,那么iPhone得电池和组装电池性能一样了。这就是apple狡猾得地方。所以apple到现在都只开放了7中能后台轮询得服务,但是不管任何第三方程序只要一按home键就该进程不活动了。

TOP

引用:
原帖由 烏鴉 于 2011-6-23 16:22 发表
纯问个问题,刚刚发生的。

话说这push没用过,想知道到底有多快?android的微信是什么发送原理?
因为刚才我右手边的同事说把邮件转发到我邮箱,结果我手机的微信立马响了(同事一般只发我QQ邮箱)。
我问她你点 ...
ios的mail push,
同样的网络连接下, ios 的 exchange server mail push比我的本地outlook快一到两秒.纯文本邮件也是一样.

TOP

引用:
原帖由 yang_yii 于 2011-6-24 10:50 发表

你说的这种长连接,我笑了。这不叫push好不好?居然还有人加分。
如果是一直连接着,哪里需要push?本来就是2头互通。能送消息能收消息。
再说一般的im软件一般都是用udp持续的去询问服务器来更新自己的状态,而 ...
ios的push其实就是保持一个TLS的连接, TLS是连到苹果的APNS,15分钟握手保活.

而qq服务器或者其他服务器是和APNS建立连接,发送消息到APNS,然后才由APNS根据TLS对iphone的证书信息,发送消息去iphone.

TOP

posted by wap, platform: iOS

太搞笑了,之前喷ios的QQ没后台,退出就下线...根本不能挂。
新版基于推送后台了开始装傻拿个早期版说事...
讨论来讨论去又突然冒出来个长连接,然后俩QQ后台原理又完全相同了...然后纷纷表示不能挂Q的版本是因为推送烂不给力,并不是不能挂Q...
发布才一天的基于推送后台的QQ又突然各种掉消息,各种烂又出来了...
原来都TM一个个揣着明白装糊涂啊...

TOP

引用:
原帖由 yang_yii 于 2011-6-24 10:50 发表

你说的这种长连接,我笑了。这不叫push好不好?居然还有人加分。
如果是一直连接着,哪里需要push?本来就是2头互通。能送消息能收消息。
再说一般的im软件一般都是用udp持续的去询问服务器来更新自己的状态,而 ...
你说的其实没错,
ios的push,的确不算传统意义上的push,只不过实现了push的功能.

iphone和APNS建立连接后,tsl是会一直保持连接的,15分钟握手保连.只不过几乎没有耗用流量和耗电而已.

TOP

目前长连接技术已经十分成熟。耗电已经十分低了。

打手枪打得好爽

TOP

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