我的推送通知未在iOS 8.3版本的工作。 我不得不建立在Xcode 6.0支持高达8.0的ios项目。 是它的原因???
Answer 1:
//这个条件iOS8上的通知...
if ([[UIApplication sharedApplication] respondsToSelector:@selector(registerUserNotificationSettings:)])
{
[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]];
[[UIApplication sharedApplication] registerForRemoteNotifications];
}
else
{
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)];
}
你把这个在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
???
将这个和检查。 它应该工作。
Answer 2:
我已经找到了问题...我的猜测是正确的,我不得不建立在Xcode 6.0支持高达8.0的ios项目答案。 所以推送通知不工作在更高的版本ios.Now的我已经升级我的Xcode 6.3高达它高达最新的iOS 8.3,即支持。 和我推也正在fine.thanks的支持家伙。
文章来源: Push Notification not working in ios 8.3