2014-11-06 50 views
1

我的应用程序APNS在少于ios8的情况下运行良好,但在ios8中,我没有获取设备标记,甚至没有调用RegisterForRemoteNotificationsWithDeviceToken委托方法。请指教。IOS8注册Notificaton无法正常工作。为什么?

+0

显示您的APNS注册代码。 – 2014-11-06 10:59:10

回答

1

我有同样的问题,我的应用程序一起,并参考以下链接并解决此

可点击的链接

Get Device Token in iOS 8

#ifdef __IPHONE_8_0 
- (void)application:(UIApplication *)application didRegisterUserNotificationSettings: (UIUserNotificationSettings *)notificationSettings 
{ 
//register to receive notifications 
[application registerForRemoteNotifications]; 
} 

- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void(^)())completionHandler 
{ 
    //handle the actions 
if ([identifier isEqualToString:@"declineAction"]){ 
} 
else if ([identifier isEqualToString:@"answerAction"]){ 
} 
} 
#endif