簡體   English   中英

在計划的UILocalNotification觸發之前調用的方法?

[英]Method called before a scheduled UILocalNotification is fired?

我已經安排了本地通知,並且想在要觸發通知之前獲取數據,但是我找不到相關的方法。

任何幫助深表感謝!

不幸的是,這不是通知的工作方式。

通知取決於您的應用是關閉還是在后台。 如果您的應用已關閉,則不會調用任何方法,因為您的應用未運行! 通知不會啟動您的應用程序,這是您可以檢測到通知已被觸發的唯一方法。

如果您的應用程序在后台或處於活動狀態,則您的應用程序-application:didReceiveLocalNotification:將收到-application:didReceiveLocalNotification:調用。 觸發通知會發生這種情況此時您無法修改通知的內容或阻止顯示通知。

您似乎想做的事情實際上並不適合本地通知。 要訪問Web API,最好在發送遠程通知的Web服務器上制作簡單的輪詢腳本。 您也可以查看“后台應用刷新”,但同樣,不能保證在發送所有通知時您的應用都處於活動狀態,並且某些用戶禁用了此功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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