今天苹果向开发者发布了 iPhone OS 2.1 Beta 4 ,称该版本修补了一些漏洞。
不过开发者们发现 iPhone OS 2.1 Beta 4 中除去了之前的 Push Notification (通知自动推入)服务功能。
苹果曾在 WWDC 上宣布的此项服务,并且在 iPhone OS 2.1 Beta 1 上已经实现。这是为 iPhone 上的本地应用,例如即时通讯等提供后台数据推送的关键服务。
iPhone 不允许即时通讯等应用在后台运行,但一般即时通讯等应用又需要保持实时在线以接受到消息。而 Push Notification (通知自动推入)服务能够保证应用在关闭的情况下也能实时接受到最新消息。此外,Push Notification 服务在升级后也将为 GPS 提供后台数据支持。
苹果表示,此次除去 Push Notification 服务是为了对此功能的代码做“进一步改进”。不过没有提到 Push Notification 服务何时会再次推出。这项服务的暂时除去让一些开发在线类应用的开发者无法继续当前的开发工作。
不过预计 iPhone OS 2.1 最终版将在9月推出,到时苹果可能会恢复 Push Notification 服务。