मैं पुश नोटिफिकेशन पर काम कर रहा हूं। मैंने एक उपकरण टोकन प्राप्त करने के लिए निम्न कोड लिखा था।
- (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);
}
मैं डिवाइस पर एप्लिकेशन को सफलतापूर्वक चलाने में सक्षम हूं लेकिन कंसोल पर डिवाइस आईडी प्राप्त करने में सक्षम नहीं हूं।
मेरे पास प्रमाणीकरण और प्रोविजनिंग प्रोफाइल के साथ कोई समस्या नहीं है।