Secondo la documentazione ufficiale di Apple, APNS (Apple Push Notification Service) memorizza solo l'ultima notifica se il dispositivo è offline.In che modo WhatsApp riceve più notifiche quando APNS ne memorizza solo una nel caso in cui il dispositivo sia offline?
Il servizio di notifica push Apple include un componente di qualità del servizio (QoS) predefinito che esegue una funzione store-and-forward. Se gli APN tentano di recapitare una notifica ma il dispositivo è offline, la QoS memorizza la notifica. Conserva una sola notifica per l'applicazione su un dispositivo: l'ultima notifica ricevuta da un provider per l'applicazione. Quando il dispositivo offline in seguito si riconnette, il QoS inoltra la notifica memorizzata al dispositivo. La QoS conserva una notifica per un periodo limitato prima di eliminare .
Quindi come fanno le app come Whatsapp a inviare messaggi da più utenti quando il dispositivo è in linea? Questi messaggi sarebbero stati ricevuti come notifica separata se il dispositivo era online.
solo curioso, visto che non sono un utente di Whatsapp, cosa succede esattamente quando il dispositivo si accende: anche se non si esegue l'app in questione si ottiene tutta la notifica mancante che avrebbe dovuto essere inviata durante il periodo di spegnimento? – tomsoft