Już od jakiegoś czasu używamy APNS w naszej aplikacji bez większych incydentów i nagle nasi użytkownicy wielokrotnie zgłaszają otrzymywanie tego samego powiadomienia push.Zduplikowane powiadomienia push APNS Apple?
Potwierdziłem - żmudnie - że nasze serwery wysyłają jednorazowe powiadomienia do firmy Apple, a mimo to zgłoszenie generuje 2, a czasem 3 identyczne alerty, zarówno w banerach, jak i w centrum powiadomień.
Zjawisko to zaobserwowano zarówno w systemie iOS5, jak i iOS6.
Czy ktoś wcześniej widział to zjawisko? Czy może brakuje mi okazji do dodania unikalnego identyfikatora do ładunku, który uniemożliwi Apple wysyłanie duplikatów powiadomień na urządzenie? Google C2DM ma collapse_key dla tego rodzaju rzeczy, ale nie mogę znaleźć odniesienia do podobnej funkcjonalności w APNS.
Czy próbowałeś skontaktować się z Apple w tej sprawie? – Till
Sprawdziłbym kod serwera tylko po to, aby upewnić się, że wszystko jest w porządku po twojej stronie, także dla celów testowych możesz umieścić niektóre informacje w treści notyfikacji, może tworząc datę? – Ezeki
Tak, sprawdziłem kod serwera i dodałem niepowtarzalne identyfikatory do ładunków powiadomień wypychanych. Potwierdziłem z całkowitą pewnością, że wysyłamy te powiadomienia do firmy Apple tylko raz. –