//app启动,挂起,打开挂起等 都会调用
func applicationDidBecomeActive(_ application: UIApplication) {
// MARK: 角标重置
application.applicationIconBadgeNumber = -1
// MARK: 移除所有远程通知
// 即将收到的
UNUserNotificationCenter.current().removeAllPendingNotificationRequests()
// 已经收到的
UNUserNotificationCenter.current().removeAllDeliveredNotifications()
}
注:
新版,官方将通知单独放在了UserNotifications.framework,使用时需要导入框架。
网友评论