Answers:
值得一提的是,当屏幕关闭时,我的iPod Touch(2g和3g)WiFi仍然亮着,而且我确实收到了来自各种事物的推送通知(事实上,正如我输入的那样,我从Ambiance获得了一个)。如果您超出已知网络的范围并且在WiFi设置中打开了“询问加入网络”,那么除非您打开屏幕并接受开放式网络,否则您当然不会收到推送通知。Apple 电池寿命优化页面提供了更多信息,包括如何根据每个应用程序控制推送通知的工作原理。
这主要是由于iOS中如何设计推送通知。如果设备有连接,它将通过Apple的服务器推送给您。由于push是如何工作的(主要是设备现在检查然后说'我在哪里'),你可以在设备睡眠时获得推送通知。通知通过并推送到设备。
使用iOS 4,开发人员还可以选择使用本地推送通知。这主要是通过在将来的某个时刻设置指定通知来实现的。
更新:根据此Apple支持文档,如果屏幕已打开,则可随时进行推送。如果屏幕关闭,则每15分钟检查一次。