Załóżmy, że mam 3 powiadomienia do wysłania - [a,b,c]
- ale jest problem z powiadomieniem b
. Załóżmy, że to nieważny token. Jeśli wykonuję następujące czynności:Wysyłanie wiadomości zbiorczo do APNS, co się stanie, jeśli wystąpi błąd w niektórych z nich?
Create buffer
Add a,b and c to buffer
Send buffer to APNS server
Czy zostanie wysłana wiadomość c
?
Dokumentacja Apple mówi:
Jeśli wyślesz zgłoszenie i APN znajdzie powiadomienie nieprawidłowy lub w inny sposób niezrozumiały, zwraca paczkę błędów odpowiedzi uprzedniej odłączeniem.
Czy to oznacza, że będę się komunikat o błędzie o b
a połączenie zostanie upuszczony, i dlatego c
nigdy nie zostanie wysłany?