¿Cómo recibe WhatsApp múltiples notificaciones cuando APNS almacena solo una en caso de que el dispositivo esté fuera de línea?

De acuerdo con la documentación oficial de Apple, APNS (Apple Push Notification Service) almacena solo la última notificación si el dispositivo está fuera de línea.

Apple Push Notification Service incluye un componente predeterminado de Calidad de servicio (QoS) que realiza una función de almacenar y reenviar. Si los APN intentan enviar una notificación pero el dispositivo está fuera de línea, QoS almacena la notificación.Solo retiene una notificación por aplicación en un dispositivo: la última notificación recibida de un proveedor para esa aplicación. Cuando el dispositivo fuera de línea se vuelve a conectar más tarde, la QoS reenvía la notificación almacenada al dispositivo. La QoS retiene una notificación por un período limitado antes de eliminarla.

Entonces, ¿cómo las aplicaciones como WhatsApp envían mensajes de múltiples usuarios cuando el dispositivo se conecta? Esos mensajes se habrían recibido como notificación separada si el dispositivo estuviera en línea.

Respuestas a la pregunta(2)

Su respuesta a la pregunta