Ich bin Neuling auf iPhone-Technologie, jetzt arbeite ich mit einer Anwendung, wo ich Push-Benachrichtigung implementieren muss.Keine Antwort für Gerät Token Anfrage auf dem Simulator
folgte ich den Link:
http://mobiforge.com/developing/story/programming-apple-push-notification-services#comment-7850
Auch verwendet, um den folgenden Code ein:
NSLog(@"Registering for push notifications...");
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeAlert |
UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound)];
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
NSString *str = [NSString stringWithFormat:@"Device Token=%@",deviceToken];
NSLog(str);
}
- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err
{
NSString *str = [NSString stringWithFormat: @"Error: %@", err];
NSLog(str);
}
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
for (id key in userInfo)
{
NSLog(@"key: %@, value: %@", key, [userInfo objectForKey:key]);
}
}
Sache ist, wenn ich das Programm ausführen, i Device-Token im Debugger-Fenster bekommen soll , nach dem code, stattdessen bekomme ich fehler wie:
" Error in registration. Error: Error Domain=NSCocoaErrorDomain Code=3010 "remote notifications are not supported in the simulator" UserInfo=0x6e055a0 {NSLocalizedDescription=remote notifications are not supported in the simulator} "
Wie soll ich dieses Problem lösen?
Bitte helfen Sie mir aus.
Vielen Dank.
Ok..ich wusste das nicht. Vielen Dank für die Erklärung. – Sarah
Ich postete dies nach Madhups Antwort, vor allem, weil es so aussieht, als ob Sie etwas Verwirrung darüber haben, was die debuggin-Konsole macht. – Beaker
Ja, es war alles Verwirrung. – Sarah