只有注册用户登录后才能阅读该文。 阅读全文
摘要:
iOS 的推送iOS 在系统级别有一个推送服务程序使用 5223 端口。使用这个端口的协议源于 Jabber 后来发展为 XMPP ,被用于 Gtalk 等 IM 软件中。所以, iOS 的推送,可以不严谨的理解为:苹果服务器朝手机后台挂的一个 IM 服务程序发送的消息。然后,系统根据该 IM 消息识别告诉哪个 Apps 具体发生了什么事。然后,系统分别通知这些 Apps 。这个消息的内容是这样的:应该说,苹果这种方式在技术上没有什么创新。但是,整个架构是很了不起的。 因为:1使用久经考验的协议,技术风险小。2苹果勇于承担责任:他需要维护一个代价不小的服务器集群,而且要为服务器的 down 机 阅读全文