這是我第一次面對本地通知,我不知道如何在不同的日子和時間定期發送本地通知。週期性地發送本地通知
例如,我想要在週五下午5點和12點以及週五凌晨5點發出通知。
我想知道是否有一種方法來獲取所有活動的通知,如果他們有一個標識符,也許我可以把一些信息放在用戶信息?
也許有一個圖書館可以做這項工作?
謝謝!
這是我第一次面對本地通知,我不知道如何在不同的日子和時間定期發送本地通知。週期性地發送本地通知
例如,我想要在週五下午5點和12點以及週五凌晨5點發出通知。
我想知道是否有一種方法來獲取所有活動的通知,如果他們有一個標識符,也許我可以把一些信息放在用戶信息?
也許有一個圖書館可以做這項工作?
謝謝!
設置本地通知如下:
let notification = UILocalNotification()
notification.alertBody = "Notification main message"
notification.fireDate = NSDate() //Setup desired date/time here
UIApplication.sharedApplication().scheduleLocalNotification(notification)
如果你想有多個通知設置一次,做上面的代碼在一個循環或使用repeatInterval
參數或創建多個UILocalNotification
變量(記得每一個請致電scheduleLocalNotification()
)。 Apple將本地通知隊列限制爲每個應用程序64個通知(不推薦)。需要時,請致電UIApplication.sharedApplication().cancelAllLocalNotifications()
清除隊列。
所以這不是什麼大事。 我只需要保存某種關於我想要觸發的通知的所有信息,並且在啓動應用程序時,我必須重置它們並重新計劃。我錯過了什麼嗎?
我會建議看本地通知在線教程,你要求的是一個相當大而複雜的話題。如果你對這個過程有更具體的問題,我建議你編輯你的問題來反映這個問題。 –