2 Stimmen

Apple Push Notification-Unable to callback didRegisterForRemoteNotificationsWithDeviceToken

Ich habe einfach versucht, deviceToken von meiner iPhone-Anwendung mit Apple Push Notification Service zu erhalten. Ich habe keine Implementierung auf Server-Seite für die Zeit zu sein. Ich habe APP Id erstellt, bekam SSL-Zertifikat, Provision Profil mit APN und Aufruf

- (void)applicationDidFinishLaunching:(UIApplication *)application {
//view init and add sub view to window
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound];
}

Methode. Wenn ich die Anwendung ausführe, erscheint ein Aktionsfeld, um die Push-Benachrichtigung zuzulassen (d.h. meine Anfrage für die APN-Registrierung funktioniert), aber mein Callback wird nicht ausgeführt. Weder didRegisterForRemoteNotificationsWithDeviceToken noch didFailToRegisterForRemoteNotificationsWithError aufruft? Kann mir jemand helfen, das Problem zu lösen? Im Folgenden sind meine callbacs als Referenz.

    - (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err {

            UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:@"APNClient" message:@"Entered into Error Method" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
            [myAlert show];
            [myAlert release];
            NSLog(@"Error in registration. Error: %@", err);

        }
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken {
    UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:@"APNClient" message:@"Got the deviceToken..!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [myAlert show];
    [myAlert release];        
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X