簡體   English   中英

如何在iOS中觸發uilocalnotification時(而不是單擊時)捕獲?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM