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];
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。