APNS zwraca następujące kody stanu w pakietach odpowiedzi na błędy przy korzystaniu z formatu rozszerzonego powiadomienia.Znaczenie różnych kodów stanu w pakietach odpowiedzi o błędach APNS
0 - No errors encountered 1 - Processing error 2 - Missing device token 3 - Missing topic 4 - Missing payload 5 - Invalid token size 6 - Invalid topic size 7 - Invalid payload size 8 - Invalid token 255 - None (unknown)
Chcę wiedzieć, które z tych kodów stanu rzeczywiście wskazują, że problem jest faktycznie z tokena urządzenia (tj: Mogę zaznaczyć ten konkretny znak urządzenia w mojej bazy danych jako nieprawidłowy lub nieaktywne). Jestem pewien, że mogę to bezpiecznie zrobić, gdy otrzymam wartość 8 jako kod statusu. Jestem też całkiem pewien, jakie kody statusowe 2, 4, 5 i 7 wskazują i kiedy dokładnie są zwracane.
Ale w przypadku pozostałych kodów statusu jestem prawie pogrążony w ciemności. Strona internetowa Apple również nie zawiera zbyt wielu informacji na ich temat.
Czy ktoś może mnie oświecić szczegółowo na temat każdego z tych kodów statusu. Z góry bardzo dziękuję.
Czy kiedykolwiek znalazłeś odpowiedź na to pytanie? Zastanawiam się, co to jest "temat" i dlaczego wydaje mi się, że otrzymuję kod błędu 6, ale moje powiadomienia są nadal wysyłane. – Baza207