2013-09-30 13 views
5

मैं ऐप में एक विशिष्ट दृश्य में दर्शक को भेजने में सक्षम होना चाहता हूं, जब उन्हें पुश अधिसूचना मिलती है, जो मैं उन्हें भेजता हूं।डीप लिंकिंग आईओएस पुश नोटिफिकेशन

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

दृश्य 'wc1' एक संग्रह ध्यान में रखते हुए सिर्फ एक टैग है। तो मैं वास्तव में जानना चाहता हूं कि, यदि उपयोगकर्ता मेरे ऐप में गहरा है, और उन्हें पुश अधिसूचना मिलती है, तो मैं उन्हें संग्रह दृश्य स्क्रीन पर वापस कैसे भेजूं।

मैं गहरी लिंकिंग शब्द में आया हूं, लेकिन इस पर अब तक कुछ भी नहीं ढूंढ पाया। कोई भी दिशा वास्तव में सहायक होगी। धन्यवाद!

उत्तर

8

"एपीएस" शब्दकोश के बाहर देखने के लिए अपनी शब्दकोश प्रविष्टि को स्थानांतरित करने का प्रयास करें।

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

मैं इस पर एक नौसिखिया हूं, लेकिन यह देखने के लिए कि आप अपनी पुश नोटिफिकेशन को कैसे कार्यान्वित करते हैं, '' दृश्य 'की नियुक्ति नहीं है? ** या ** यह ऐसा कुछ है जिसे हम अपने पढ़ने को लागू नहीं करते हैं और आपको केवल पुश नोटिफिकेशन भेजने के ऐप्पल के मानक तरीके का पालन करना होगा? – Honey

8

जब अनुप्रयोग आपको लगता है कि विधि में पता लगा सकते हैं कि आपके AppDelegate कक्षा में लोड किया जाता है:

didFinishLaunchingWithOptions 

NSDictionary *pushNotification = [options objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; 

if(pushNotification) 
{ 
    //Handle remote notification 
} 

आवेदन अभी भी पृष्ठभूमि और अधिसूचना आया में चल रहा है, तो आप उस भी पता लगा सकते हैं अपने AppDelegate कक्षा में:

-(void)application:(UIApplication *)app didReceiveRemoteNotification:(NSDictionary *)userInfo 
संबंधित मुद्दे