2013-09-30 93 views
5

我希望能夠根據我發送的內容,在查看推送通知時將查看器發送到應用中的特定視圖。深入鏈接iOS推送通知

"aps": { 
     "alert": "look at this stuff", 
     "view": "wc1" 
    } 

認爲'wc1'只是集合視圖中的標籤。所以我真正想知道的是,如果用戶深入我的應用程序,並且他們收到推送通知,我如何將它們發送回收集視圖屏幕。

我遇到過深度鏈接這個詞,但是迄今爲止還沒有找到任何東西。任何方向都會很有幫助。謝謝!

回答

8

嘗試移動字典條目以查看「aps」字典以外的視圖。

{ 
    "aps": 
    { 
     "alert": "look at this stuff" 
    } 
    "view": "wc1" 
} 
+1

我是這個新手,但不是放置''查看''關於如何實現讀取您的推送通知? **或**是否是我們不執行其閱讀的事情,並且您只能遵循Apple發送推送通知的標準方式? – Honey

8

當應用程序被加載,你可以發現,在你的AppDelegate類在方法:

didFinishLaunchingWithOptions 

NSDictionary *pushNotification = [options objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; 

if(pushNotification) 
{ 
    //Handle remote notification 
} 

如果應用程序仍然在後臺和通知來運行,則可以檢測到同樣在您的AppDelegate類:

-(void)application:(UIApplication *)app didReceiveRemoteNotification:(NSDictionary *)userInfo