我在做推送通知的項目是關鍵功能之一。當我在應用程序中時,它正常工作,我收到通知並處理該通知。IOS DidReceiveRemoteNotification問題
但問題是當我的應用程序處於非活動狀態或者刪除應用程序的實例。在這種情況下,我收到通知didReceiveRemoteNotification方法未被調用,並且我沒有處理推送通知。
我在做推送通知的項目是關鍵功能之一。當我在應用程序中時,它正常工作,我收到通知並處理該通知。IOS DidReceiveRemoteNotification問題
但問題是當我的應用程序處於非活動狀態或者刪除應用程序的實例。在這種情況下,我收到通知didReceiveRemoteNotification方法未被調用,並且我沒有處理推送通知。
當應用程序處於非活動狀態和推送通知,通過第
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
方法時,應用程序恢復被調用和launchOptions字典裏推送通知,您可以用得到
launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]
然後你可以像平常一樣處理它。
此鏈接會幫助你,local and push notification
「處理本地和遠程通知」部分。
假設你的應用程序被殺害,那麼你得到遠程通知。如果您通過點擊應用程序圖標啓動您的應用程序,您將得不到任何東西。 – KudoCC
感謝您的答覆。我同意,但沒有爲我工作 – Vasu