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];
相关文章
- 03-15[CodeIgniter4]故障排除和本地开发服务器
- 03-15判断IOS13.4以上系统是否是相机拍照上传的图片
- 03-15maven添加自己jar到本地仓库
- 03-15IOS 开发 寻找图片的一些方法和用法
- 03-15IOS调起APP传参
- 03-15iOS开发-url包括中文报错解决的方法
- 03-15iOS 学习 --- NSURL的常用属性
- 03-15本地Dome上传到gitee
- 03-15IOS 特定于设备的开发:监测Retina支持
- 03-15https的证书认证 iOS版