Esto se debe principalmente a cómo las Notificaciones Push están diseñadas en iOS. Si el dispositivo tiene una conexión, se le enviará a través de los servidores de Apple. Debido a cómo funciona Push (principalmente con un dispositivo que se registra de vez en cuando para decir 'aquí donde estoy'), puede recibir notificaciones push mientras el dispositivo está dormido. La notificación llega y se envía al dispositivo.
Con iOS 4, también existe la opción para que los desarrolladores utilicen notificaciones push locales. Esto funciona principalmente simplemente estableciendo una notificación designada en algún momento en el futuro.
Actualización: de acuerdo con este Documento de soporte de Apple , si la pantalla está encendida, la función de encendido se activa en cualquier momento. Si la pantalla está apagada, comprueba cada 15 minutos.