2012-12-27 123 views
1

處理我有四個屏幕在我的申請即A,B,C,d是當應用啓動 .Suppose C和d屏幕示出的一些數據,其在兩個不同的通道。隨着相同的客戶端密鑰和應用程序ID認購的遠程通知我的應用程序的第一個屏幕出現。與遠程通知

  1. 當遠程通知來它示出了當 我輕敲notification.I第一屏幕i.e.A想顯示畫面C或d爲每種類型的通知。

  2. 中有什麼方法

    應用的NSDictionary用戶信息的CON污點:(UIApplication的*)應用 didReceiveRemoteNotification:(NSDictionary的*)USERINFO

+0

如果您發現答案是正確的,您會介意將其標記爲正確的。謝謝 –

回答

1

當你想看到一個目錄的內容,只需使用NSLog。在這種情況下,將以下代碼添加到-application:didReceiveRemoteNotification:方法中。

NSLog("UserInfo: %@", userInfo); 

這會將目錄的內容打印到日誌中。對不起,我沒有給出更具體的答案,問題有些模糊。祝你好運!

0

要顯示畫面C或d,檢查在didReceiveRemoteNotification方法應用狀態。

 
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { 
    if (application.applicationState == UIApplicationStateInactive) { 
     // check for condition for screen C or D and according to your condition redirect user to that screen. 
    } 
}