0
在我的應用程序中,我想在應用程序處於後臺或終止狀態時閱讀本地通知,並且我想在重複之後取消該通知。使用swift獲取本地通知的背景
我使用下面的代碼來安排本地通知,
let localNotification = UILocalNotification()
localNotification.fireDate = NSDate()
localNotification.repeatInterval = NSCalendarUnit.Day
localNotification.timeZone = NSTimeZone.localTimeZone()
localNotification.alertBody = "Hello"
localNotification.userInfo = userInfo
UIApplication.sharedApplication().scheduleLocalNotification(localNotification)
兩天後,我想取消該通知。所以,我想獲取數據並檢查相同的取消它。沒有可能爲本地通知使用content-available=1
,也不希望用戶與通知進行交互。
func application(application: UIApplication, didReceiveLocalNotification notification: UILocalNotification) {
}
是否有任何可能性後臺獲取本地通知?
這個問題沒有什麼特別的與本地通知(因爲它們可以使用cancelLocalNotification取消),但在後臺運行。關於在後臺運行你可以看看很多以前的許多問題。簡短的回答,沒有它不可能,除非你的應用程序能夠在其他正當理由的背景下運行 – Gruntcakes