在 iphone6 中获取设备令牌

Getting Device token in iphone6

现在我正在将我的应用程序从 ios7 升级到 ios8。 pushnotificatin 适用于 iphone5 但不适用于 iphone6。 请在这方面有经验的人回答。 谢谢

我也遇到过同样的问题,希望能对你有所帮助。 从ios sdk8开始,您不能使用以下代码。

[application registerForRemoteNotificationTypes:
     (UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)];

请试试这个。

UIUserNotificationSettings *settings =
    [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert |
     UIUserNotificationTypeBadge |
     UIUserNotificationTypeSound
                                      categories:nil];
    [[UIApplication sharedApplication] registerUserNotificationSettings:settings];
    [[UIApplication sharedApplication] registerForRemoteNotifications];