2016-02-27 39 views
1

我想在每次啓動本地通知時都運行一些代碼。 這樣做的最佳和正確的方法是什麼? 我不認爲有可能在未打開應用程序的情況下在後臺運行某些內容。 是否有像計數屬性計數自應用程序關閉後已觸發了多少通知或者是否必須自己實現?這甚至會是最好的方式嗎?Swift本地通知已觸發 - 在應用程序中執行某些操作

回答

2

如果您想通過後臺觸發器顯示通知displayd,則需要使用推送/遠程通知。

至於計算通知的數量,這正是UIApplication.sharedApplication.applicationIconBadgeNumber的用途。然後,當應用程序打開時,您可以檢查屬性以查看設置了多少徽章,並且還可以根據需要重置它們(只需將值設置爲0)。

+0

有沒有辦法讓日期呢? – Yannick

+0

您需要以某種方式在userprefs,coredata或其他內容中存儲日期。就我個人而言,我已經使用了userprefs。 – tskulbru

相關問題