归纳笔记024:本地通知
2016-12-07 12:39
309 查看
本地通知属性
本地通知是一个UILocalNotification对象,有如下属性:(1) fireDate:设置本地通知将在什么时间触发。
(2) repeatInterval:设置本地通知重复发送的时间间隔。
(3) alertBody:设置本地通知的消息体。
(4) alertAction:设置当设备处理锁屏状态时,显示通知在警告框下方的title。
(5) hasAction:设置是否显示Action。
(6) alertLaunchImage:当用户通过该通知启动对应的应用时,该属性设置为加载图片。
(7) applicationIconBadgeNumber:设置显示在应用程序上红色徽标中的数字。
(8) soundName:设置通知的声音。
(9) userInfo:设置该通知携带的附加信息。
创建了UILocalNotification对象之后,接下来就可以通过UIApplication的如下两个方法发送通知了:
(1) -scheduleLocalNotification:该方法指定调度通知。
(2) -presentLocalNotification:该方法指定立即发送通知。
每个应用程序最多只能发送最近的64个本地通知,超过该限制的通知将会操作系统自动放弃。重复出现的通知会被认为是一个通知。
除此之外,如果系统发出通知时,应用程序处于前台运行,系统将会触发应用程序委托类的application:didReceiveLocalNotification:方法。
发送本地通知步骤
在iOS应用中,发送本地通知步骤如下:(1) 创建UILocalNotification对象。
(2) 设置UILocalNotification的属性。
(3) 调用UIApplication的方法发送或调用通知。
(4) 如果希望应用程序在前台运行时可以对通知进行相应的处理,则需要重写应用程序的委托类application:didReceiveLocalNotification:方法。
(5) 当应用需要取消本地通知时,可调用UIApplication的cancelLocalNotification:方法取消指定通知,或调用cancelLocalNotifications方法取消所有通知。
相关文章推荐
- [置顶] iOS学习笔记45—本地通知UILocalNotification
- 关于iOS8下注册本地通知的一些笔记
- iOS学习笔记11—本地通知UILocalNotification
- iOS学习笔记45—本地通知UILocalNotification
- ios海哥开发笔记 (海哥原创,UILocalNotification本地通知的设置以及iOS9通知新特性 )
- iOS本地通知 UILocalNotification 笔记
- iOS学习笔记32—本地通知UILocalNotification
- iOS学习笔记48-iOS本地推送(本地通知)
- 【iOS学习笔记】本地通知 UILocalNotification
- iOS学习笔记45—本地通知UILocalNotification
- iOS学习笔记45—本地通知UILocalNotification
- swift开发笔记25 定时的本地通知
- 学习笔记归纳 2010-9-5.10-17
- JNI学习笔记5——本地方法处理java数组/引用问题/缓存jfieldID/jmethodID
- JNI学习笔记2——本地代码访问Java代码
- jquery显示本地文件插件 使用笔记
- 学习笔记归纳 2010-9-5.10-17
- Linux设备驱动开发详解--笔记9--异步通知与异步I/O
- 学习笔记归纳 2010-9-5.17-24
- JNI学习笔记3——本地方法取得Java属性/调用java方法