iOS10以前本地通知(UILocalNotification)
使用步骤:
- 创建一个UILocalNotification对象
- 设置触发时间及标题、内容
- 注册并安排通知
let localNotification = UILocalNotification()
localNotification.fireDate = Date(timeIntervalSinceNow: 3)
localNotification.alertTitle = "Title"
localNotification.alertBody = "alertBodyalertBodyalertBodyalertBody"
UIApplication.shared.registerUserNotificationSettings(UIUserNotificationSettings(types: [.badge, .alert, .sound], categories: nil))
UIApplication.shared.scheduleLocalNotification(localNotification)
- UILocalNotification的其他属性
applicationIconBadgeNumber
:应用程序图标上的数字标记
repeatInterval
:重复间隔(按照年、月、日、时、分重复)
soundName
:发出通知时的提示音,使用UILocalNotificationDefaultSoundName或者指定的音频文件名
userInfo
:与通知相关的额外的字典,用户在通知上看不到此数据