2015-11-23 53 views
1

我想在本地通知觸發(假設應用程序處於後臺/掛起狀態但未處於前臺狀態)時執行一些任務,而無需通知用戶。怎麼可能? 我無法在應用程序中獲得委託:didReceiveLocalNotification:在應用程序處於後臺/暫停狀態並且本地通知被觸發的情況下。 請任何人都可以建議一些解決方案。 在此先感謝。在後臺處理本地通知並暫停

+0

我的回答是否幫助您達成目標? –

回答

0

didReceiveLocalNotification方法只在應用程序在前臺運行時調用。如果您看到徽章並單擊應用程序啓動它,則需要使用application:willFinishLaunchingWithOptions:(或application:didFinishLaunchingWithOptions:)處理本地通知。要以這兩種方法中的任何一種方式獲取本地通知,請使用UIApplicationLaunchOptionsLocalNotificationKey作爲選項字典的關鍵字。

如果您的應用程序處於暫停狀態,您將無法知道通知已被觸發。