Po wykonaniu wszystkich opisanych kroków korzystam z certyfikatu programisty z włączoną usługą APN i wzywam registerForRemoteNotificationTypes: z odpowiednimi flagami w mojej aplikacji do delegowania.Powiadomienia o usłudze Apple Push - Podczas rejestrowania powiadomień nie są odbierane żadne oddzwanianie.
Mimo to żadna aplikacja: didRegisterForRemoteNotificationsWithDeviceToken: ani application: didFailToRegisterForRemoteNotificationsWithError: są wywoływane. Wygląda na to, że wniosek rejestracyjny utknął w drodze.
Co robię źle?
Czy możemy zobaczyć kod? Wygląda na to, że robisz to dobrze. – Alex
Warto też ponownie wykonać kolejne kroki, aby upewnić się, że profil obsługi jest poprawnie skonfigurowany. http://developer.apple.com/IPhone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ProvisioningDevelopment/ ProvisioningDevelopment.html # // apple_ref/doc/uid/TP40008194-CH104-SW2 – Alex
Alex: skopiowano i wklejono z witryny programisty OpenFeint. Przetestowano również w celu upewnienia się, że wywoływana jest metoda registerForRemoteNotificationTypes: i przetestowano, nazywając ją bezpośrednio w delegacie aplikacji. Kiedy testuję to przy złej aplikacji profilu: didFailToRegisterForRemoteNotificationsWitError zostaje wywołany z odpowiednim opisem błędu, więc wiem, że to wychodzi. Po prostu delegat sukcesu nigdy nie zostaje wezwany. –