Sto cercando di implementare le notifiche push per la mia applicazione iOS 5 dalla guida di Ray Wenderlich: http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12.iOS: come registrarsi per le notifiche push?
Ho inserito il seguente nel mio metodo didFinishLaunchingWithOptions
nel mio AppDelegate:
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
Quando si esegue l'applicazione sul mio dispositivo (non simulatore) il popup/avviso che mi dice di accettare le notifiche push non viene visualizzato . Ho inserito un debug-point sulla linea, e posso vedere che viene chiamato lo registerForRemoteNotificationTypes
.
Perché non sta succedendo nulla?
Ho provato a eliminare l'app dal dispositivo senza esito positivo. L'app non si trova nel centro di notifica. Inoltre il 'didRegisterForRemoteNotificationsWithDeviceToken' o' didFailToRegisterForRemoteNotificationsWithError' non viene mai chiamato. – dhrm
Hai impostato l'identificatore di pacchetto corretto? Stai usando un ID app jolly? – YuAo
Grazie per la risposta. Il problema era che dovevo rigenerare il mio profilo di provisioning dopo aver abilitato le notifiche push per il certificato. – dhrm