Moja aplikacja została właśnie zatwierdzona do sklepu Apple. Pobrałem go i zainstalowałem na moim iPhonie - ale wygląda na to, że powiadomienia push są zepsute!Powiadomienia push działają w trybie Ad Hoc, ale nie po pobraniu ze sklepu Apple
Pomyślnie przetestowałem powiadomienia push w produkcji przy użyciu profilu administracyjnego adHoc. Nie miałem żadnych problemów. Jedyną rzeczą, którą zrobiłem inaczej, gdy przesłałem jabłko, było używanie profilu dystrybucji w sklepie z aplikacjami.
Aplikacja nigdy nie pyta mnie (ani nikogo innego, kto go pobrał), jeśli chcę otrzymywać powiadomienia push. W związku z tym telefon nigdy nie rozmawia z moim serwerem, aby wysłać token (ponieważ aplikacja: didRegisterForRemoteNotificationsWithDeviceToken: prawdopodobnie nigdy nie jest wywoływana). Również aplikacja nie pojawia się w aplikacji ustawień w ustawieniach powiadomień.
Co mogę zrobić źle?
EDYCJA: Podczas gdy aplikacja czekała na zatwierdzenie, miałem problemy z wygenerowaniem mojego certyfikatu push produkcyjnego. Czy to może być istotne?
Problem generating APN SSL certificate after submitting to apple store
Och, wow, dzięki! Tak, to było to. Sprawdziłem pierwotny profil dystrybucji, a tego klucza tam nie było. Domyślam się, że kolejność wykonania tych czynności naprawdę * nie ma znaczenia. – MikeQ
Świetne rozwiązanie. To bardzo uspokajające, aby móc zweryfikować w ostatecznej skompilowanej aplikacji, czy aps jest ustawiony, czy nie. – scottbates22