と呼ば取得していない私は、次のコードを呼び出すことにより、プッシュ通知のために登録しています:デリゲート以下プッシュ通知デリゲートコールバックは
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound];
しかし、いくつかのまれなケースでは呼び出されません。
- (void)application:(UIApplication *)iApplication didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)iNewDeviceToken {
でも従わないメソッドが呼び出されます:
- (void)application:(UIApplication *)iApplication didFailToRegisterForRemoteNotificationsWithError:(NSError *)iError {
理由何ができますか この。私はデバイストークンを受け取った後、私のアプリフローを進めています。だから、いくつかのまれなシナリオで私のアプリがハングアップします。
ヒント?
'didRegisterForRemoteNotificationsWithDeviceToken'は、' registerForRemoteNotificationTypes'も呼び出されたときに呼び出されます。 – malinois