ios - 推送通知在iOS 8.3中不起作用

标签 ios iphone xcode push-notification ios8.2

我的推送通知在ios 8.3中不起作用。我已经在xcode 6.0中构建了支持ios 8.0的项目。是原因吗???

最佳答案

//这是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中?

把它并检查。它应该工作。

关于ios - 推送通知在iOS 8.3中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29763060/

相关文章:

javascript - JS 方向更改监听器不会在 iOS 上触发,但在 Android 上会触发

ios - 由于 iOS 13.3.1 崩溃,Apple 拒绝了该应用程序

iphone - 显示错误iphone的描述

iphone - gl错误: 0x0501 when loading a large texture with OpenGL ES on the iPhone?

ios - UIImageView 带有持续时间的动画,以及动画图像

ios - 当 View 不是屏幕大小时,Hittest 无法正常工作

ios - swift : Making a get request to Get source code

ios - Xcode 的 iPhone 连接错误

ios - 禁用 UIKeyboard 中的 "GO"按钮,直到满足特定条件

ios - 短路评估中评估条件的顺序是什么