关于iOS8上本地通知接收不到的问题

补充一下:

本地推送线上的项目没事,我这测试了6 plus。旧xcode创建的项目正常。如果是新xcode创建的项目的ios8不行,需要加新方法

//注册本地通知

if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]){

[application registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]];

}

需要手动加上这句话

if ([UIApplicationinstancesRespondToSelector:@selector(registerUserNotificationSettings:)]){

sharedApplication]registerUserNotificationSettingssettingsForTypes

}

UILocalNotification *alarm = [[UILocalNotificationalloc]init];

if (alarm)

{

dateWithTimeIntervalSinceNow

alarm.fireDate = now;

alarm.timeZone = [NSTimeZonedefaultTimeZone];

alarm.repeatInterval = NSCalendarUnitDay;

alarm.soundName = @"LocalAlarm.caf";

alarm.alertAction = @"电池管家";

alarm.alertBody = @"事件闹铃";

@"alarmLocalNotificationName"@"alarmLocalNotificationKey"];

alarm.userInfo = infoDic;

sharedApplication]scheduleLocalNotification:alarm];

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

,积极的人在每一次忧患中都看到一个机会,

关于iOS8上本地通知接收不到的问题

相关文章:

你感兴趣的文章:

标签云: