1.本地推送
//设置通知触发器
let content=UNMutableNotificationContent()
content.title="hzk"
content.subtitle="阿哈!"//二级标题
content.body="有苍蝇!"
content.badge=NSNumber(value: badge) //角标
content.sound = UNNotificationSound.default //声音
//设置通知触发器:5s后触发推送
let trigger=UNTimeIntervalNotificationTrigger(timeInterval: 1, repeats: false)
// //设置通知触发器:指定日期触发推送
// var components=DateComponents()
// components.year=2020
// components.month=11
// components.day=11
// let trigger2=UNCalendarNotificationTrigger(dateMatching: components, repeats: false)
//
// //设置通知触发器:每周一上午8点半触发推送
// var components2=DateComponents()
// components2.weekday=2 //周一
// components2.hour=8 //上午8点
// components2.second=30 //30分
// let trigger3=UNCalendarNotificationTrigger(dateMatching: components2, repeats: true)
//
//

本文详细介绍如何在iOS应用中实现本地和远程推送通知。包括设置通知触发器、创建APPID及证书、导出p12文件等关键步骤。适用于希望掌握iOS推送通知技术的开发者。
最低0.47元/天 解锁文章
184

被折叠的 条评论
为什么被折叠?



