So che le antenne dati (3G, WiFi, ecc.) si spengono per risparmiare batteria, ma le notifiche push sembrano arrivare quasi immediatamente. Il mio iPhone e iPad suoneranno prima che l'e-mail comparirà sul mio desktop. Avevo collegato uno sniffer TCP / IP sul mio iPad Wifi e ho notato che le notifiche push non arrivavano via TCP / IP. Comprendo l'invio e la ricezione di notifiche push dal punto di vista dell'app (registrare il dispositivo, inviare notifiche a Apple, che lo invia al dispositivo), ma vorrei saperne di più su questa ultima tappa del viaggio. Vedo che Apple afferma che la porta 5223 è coinvolta in qualche modo, ma in termini di dettagli.
Ho cercato in tutto il Web e non ho trovato nulla che spieghi il meccanismo di invio delle notifiche push da Apple a un dispositivo iOS. È UDP? Si tratta di una connessione sempre esistente? Perché non uccide la batteria? In sostanza, come può la notifica avvenire quasi immediatamente senza tenere la radio sempre accesa, quindi uccidendo la batteria?