[英]how to catch when uilocalnotification is fired (not when it is clicked) in iOS?
我有本地通知。 它每天同時觸發。
問題在於,除非用戶單擊,否則didReceiveLocalNotification
函數不會觸發。
我有一個需要在本地通知觸發時(而不是在單擊時)啟動的過程,因為用戶有時可能不會單擊本地通知。
我可以參加這個活動嗎? 如果是這樣,怎么辦?
謝謝!
不,如果您的應用程序未在后台運行,則您將無法訪問此事件。 而且沒有辦法保證您的應用程序將在UILocalNotification
觸發時在后台運行。
這是iOS編程的局限性。
其次,聽起來好像不需要UILocalNotification
。 您所描述的互動類型是日常工作。 用戶單擊與否無關緊要,那么為什么您要向用戶顯示一條通知呢? 無論如何,您無法創建不需要用戶交互的此類日常流程。 UILocalNotification是最接近的東西。
將不得不冒險進入越獄領土來做類似的事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.