Swift

iOS清除角标和清空通知(swift)

2019-04-12  本文已影响0人  Dove_iOS

//app启动,挂起,打开挂起等 都会调用

func applicationDidBecomeActive(_ application: UIApplication) {
    // MARK: 角标重置
    application.applicationIconBadgeNumber = -1
    // MARK: 移除所有远程通知
    // 即将收到的
    UNUserNotificationCenter.current().removeAllPendingNotificationRequests()
    // 已经收到的
    UNUserNotificationCenter.current().removeAllDeliveredNotifications()
}

注:

新版,官方将通知单独放在了UserNotifications.framework,使用时需要导入框架。
上一篇下一篇

猜你喜欢

热点阅读