Diciamo che ho 3 notifiche da inviare - [a,b,c]
- ma che c'è un problema con la notifica b
. Supponiamo che sia un token non valido. Se faccio quanto segue:Invio di messaggi in blocco ad APNS, cosa succede se c'è un errore in alcuni di essi?
Create buffer
Add a,b and c to buffer
Send buffer to APNS server
Sarà inviato il messaggio c
?
La documentazione Apple dice:
Se si invia una notifica e APN trova la notifica malformati o in altro modo incomprensibile, restituisce un pacchetto di errore di risposta prima alla disconnessione.
questo significa che avrei ricevuto un errore circa b
e la connessione sarebbe caduto, e quindi c
avrei mai essere inviato?