opracowaliśmy aplikację, która używa powiadomień push, postępując zgodnie z very good guide created by David Mytton.Apple push powiadomienie za pomocą aplikacji korporacyjnej
Usługa push działa świetnie na profilu rozwoju. Ale teraz, gdy jest już gotowy, zmieniliśmy profil dystrybucji dla klientów. Aplikacja jest wewnętrzną aplikacją z wykorzystaniem konta Enterprise.
Zmieniliśmy certyfikat na serwerze i zmieniliśmy go na URL produkcji określony w samouczku. Zastąpiliśmy również profil używany podczas budowania aplikacji i zainstalowaliśmy go na iPhone'a testującego. Wszystko wydaje się działać na serwerze, a żadne komunikaty o błędach nie są zwracane, ale naciśnięcie przycisku nigdy nie jest odbierane na telefonie iPhone. W tej chwili jesteśmy bardzo nieświadomi i nie wiemy, od czego zacząć debugowanie. Sprawdziliśmy, że tokenId jest aktualizowany po zamianie profilu.
Czy ktoś ma jakiekolwiek doświadczenie w tym i może wiedzieć, co jest nie tak lub gdzie rozpocząć debugowanie? Dzięki!
Usunięto aplikację profilu programistycznego z urządzenia przed zainstalowaniem wersji produkcyjnej aplikacji i czy w aplikacji Ustawienia domyślne zostało włączone ustawienie powiadomień Push? – Deeps
Nie, nie usunąłem starego profilu z aplikacji, więc dzięki za wskazówkę!Niestety to nie pomogło:/I tak, powiadomienia push są włączone dla aplikacji w ustawieniach. – Madoc
Jestem ciekaw tego, ponieważ odnośnik Apple mówi: "Usługa powiadomień push (APNs) jest dostępna tylko dla aplikacji rozpowszechnianych za pośrednictwem App Store iOS lub Mac App Store". (czy to jest jeszcze dokładne?) pod tym linkiem https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ProvisioningDevelopment.html#//apple_ref/doc/uid/TP40008194- CH104-SW1 –