2013-10-28 66 views
1

我在做推送通知的項目是關鍵功能之一。當我在應用程序中時,它正常工作,我收到通知並處理該通知。IOS DidReceiveRemoteNotification問題

但問題是當我的應用程序處於非活動狀態或者刪除應用程序的實例。在這種情況下,我收到通知didReceiveRemoteNotification方法未被調用,並且我沒有處理推送通知。

回答

2

當應用程序處於非活動狀態和推送通知,通過第

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

方法時,應用程序恢復被調用和launchOptions字典裏推送通知,您可以用得到

launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey] 

然後你可以像平常一樣處理它。

+0

感謝您的答覆。我同意,但沒有爲我工作 – Vasu

0

此鏈接會幫助你,local and push notification

「處理本地和遠程通知」部分。

+0

假設你的應用程序被殺害,那麼你得到遠程通知。如果您通過點擊應用程序圖標啓動您的應用程序,您將得不到任何東西。 – KudoCC