首页 > 代码库 > iOS本地推送
iOS本地推送
iOS的本地通知服务需要使用NSLocalNotification,处理基于时间行为的通知。比如定时通知用户该学习了。
使用NSLocalNotification一般需要考虑三个方面:
scheduled time:时间周期,用来指定iOS系统发送通知的日期和时间;
notification type:通知类型(包括警告信息,动作按钮的标题,应用图标上的badge(数字标记)和播放的声音);
自定义数据,本地通知可以包含一个dictionary类型的本地数据。
对本地通知的数量限制,iOS最多允许最近本地通知数量是64个,超过限制的本地通知将被iOS忽略。
使用示例:
UILocalNotification *notification=[[UILocalNotification alloc] init];
NSDate *now=[NSDate new];
notification.fireDate=[now addTimeInterval:100];
notification.timeZone=[NSTimeZone defaultTimeZone];
notification.alertBody=@"提醒你该学习IOS了";
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。