本地推送

iOS中使用本地通知为你的APP添加提示用户功能

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-30 06:43:14
iOS中使用本地通知为你的APP添加提示用户功能 首先,我们先要明白一个概念,这里的本地通 知是 UILocalNotification类,和 系统的 NSNotificationCenter通知中心是完全不同的概念。 一、我们可以通过本地通知做什么 通知,实际上是由IOS系统管理的一个功能,比如某些后台应用做了某项活动需要我们处理、已经退出的应用在某个时间提醒我们唤起等等,如果注册了通知,系统都会在通知触发时给我们发送消息。由此,我们可以通过系统给我们的APP添加通知用户的功能,并且应用非常广泛。例如,闹种类应用,有按时签到相似功能的应用。下面,我们就来介绍如何注册并且设置一个本地通知。 二、了解 UILocalNotification类 顾名思义,这个类就是我们需要使用的本地通知类,先来看它的几个属性: 设置系统发送通知的时间(如果是过去的时间或者0,则会立刻发起通知) @property ( nonatomic , copy ) NSDate *fireDate; 设置时间的时区 @property ( nonatomic , copy ) NSTimeZone *timeZone; 设置周期性通知 @property ( nonatomic ) NSCalendarUnit repeatInterval; NSCalendarUnit对象是枚举,设定通知的周期