Obtenez de l'appareil jeton pour le push notification

Je suis en train de notifications push. J'ai écrit le code suivant pour récupérer un appareil jeton.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
    //Override point for customization after application launch.

    //Add the view controller's view to the window and display.
    [self.window addSubview:viewController.view];
    [self.window makeKeyAndVisible];

    NSLog(@"Registering for push notifications...");    
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:
     (UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];

    return YES;
}

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { 
    NSString *str = [NSString stringWithFormat:@"Device Token=%@",deviceToken];
    NSLog(@"This is device token%@", deviceToken);
}

- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err { 
    NSString *str = [NSString stringWithFormat: @"Error: %@", err];
    NSLog(@"Error %@",err);    
}

Je suis en mesure d'exécuter l'application sur un périphérique, mais pas en mesure d'obtenir l'id de périphérique de la console.

Je n'ai pas de problèmes avec la certification et les profils de configuration.

  • Avez-vous suivi toutes les étapes? Si vous n'êtes pas avoir un problème avec la certification et de la fourniture ainsi que le code, alors vous devez faire quelque petite erreur. Comme..dites-moi, vous exécutez l'application sur un périphérique réel d'attacher la même avec votre système? Aussi êtes-vous remarquer que vous obtenez le dispositif de jeton dans le journal de la console ou pas? Avez-vous d'activer les notifications Push sur iPhone?
  • Je ne suis pas en mesure d'obtenir de l'appareil jeton sur le journal de la console.
  • Je suis en cours d'exécution de l'application sur le périphérique réel avec toute erreur.
  • Avez-vous activer l'APN comme indiqué dans le lien sur l'iPhone?
  • oui j'ai activé l'APN..mais le dispositif de jeton n'est pas en mesure d'aller chercher sur cosole
  • - (void)application:(UIApplication *)application didRegisterForRemoteNotificationswithdevicetoken:(NSData *)devToken { } méthode ne fonctionne pas du tout. quand je vois dans les paramètres de mon application est de permettre de notification push qui signifie qu'il est inscrit mais ne suis pas en mesure de voir le dispositif de jeton sur la console.
  • Faire 1 chose : vérifier ce lien : mobiforge.com/developing/story/... Ensuite, suivez toutes les étapes en conséquence. Votre problème doit résoudre
  • Ce que tu veux dire par la console? Simulateur? BTW notification push coutume de travail sur simulateur
  • Essayez également de l'impression de la valeur de str
  • Unclocked iphone sont en mesure d'obtenir de l'appareil jeton?
  • oui..le mien est également débloqué et j'obtiens le même.

InformationsquelleAutor jagzzz | 2012-01-10