博客> 本地通知的使用
本地通知的使用
2019-10-17 21:55 评论:0 阅读:1011 默默besty

今天总结了下本地通知 iOS 8 以后使用通知要注册下

  • (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions {

    if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]) { UIUserNotificationSettings *noteSetting =[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]; [[UIApplication sharedApplication] registerUserNotificationSettings:noteSetting]; }

然后发送本地通知 //发送本地通知 -(void)sendLocalNotication{ //1.创建本地推送的通知对象 UILocalNotification *Ln =[[UILocalNotification alloc]init]; //2.设置通知的属性 //音频文件名 // Ln.soundName =@""; //通知的具体内容 Ln.alertBody=@"医家通新版app上线啦"; //锁屏时显示的小标题 Ln.alertAction =@"查看新版本信息"; //通知第一次发出的时间(5s 后发出) Ln.fireDate =[NSDate dateWithTimeIntervalSinceNow:5]; //设置时区(跟随手机的时区) Ln.timeZone =[NSTimeZone defaultTimeZone]; //设置app图标的数字 Ln.applicationIconBadgeNumber =5; //设置通知的额外信息 Ln.userInfo =@{ @"icon" :@"tubia_life.png", @"title" :@"重要信息", @"time" :@"2016-03-11", @"body" :@"hahhahhahhah"

               };

//设置启动图片
Ln.alertLaunchImage =@"tubiao_07";
//设置重复发出通知的时间间隔
Ln.repeatInterval =NSCalendarUnitMinute;
//调度通知,启动任务
[[UIApplication sharedApplication]scheduleLocalNotification:Ln];

}

收藏
0
sina weixin mail 回到顶部