Mam dwie aplikacje w sklepie iTunes - obie implementują powiadomienia push. Podczas testowania wysyłania powiadomień do tych aplikacji produkcyjnych zauważyłem, że push przeznaczony dla aplikacji A został zatytułowany i otworzył aplikację B.Czy token APN Device jest unikalny dla każdej aplikacji?
Obie te aplikacje są zainstalowane na tym samym telefonie. Zajrzałem do tabeli urządzeń i zobaczyłem, że token urządzenia (i oczywiście identyfikator urządzenia) wymienione dla obu aplikacji były takie same.
W razie potrzeby używam dwóch różnych certyfikatów na serwerze - po jednym dla każdej aplikacji. W pewnym sensie założyłem, że token urządzenia lub certyfikatu przekieruje wiadomość do właściwej aplikacji, ale oczywiście tak nie jest.
Widzę w komunikacie NSLog, że tokeny wysyłane z każdej aplikacji są rzeczywiście takie same.
Czy token urządzenia ma być unikalny dla każdej aplikacji? Jeśli tak, to każdy pomysł, w jaki sposób mój testowy telefon może wysyłać token urządzenia dla obu aplikacji na mój serwer. Pamiętaj, że pochodzą one z dwóch aplikacji dostępnych obecnie w sklepie z aplikacjami.
Dzięki za wszelką pomoc!
dobre pytanie Doceniam to –