2015-06-25 46 views
8

तो मूल रूप से मैं एक ऐप (आईओएस 9) विकसित कर रहा हूं और Associated Domains स्थापित करता हूं जो उपयोगकर्ता को मेरे ऐप के लिए लिंक टैप करते समय ऐप को सीधे खोलने की अनुमति देता है।मेरी ऐप के लिंक (एसोसिएटेड डोमेन) टैप करने के बाद उपयोगकर्ता किस एप्लिकेशन से आया था यह जांचने के लिए कैसे?

लिंक पर क्लिक करके और मेरे एप्लिकेशन खोलने पर, एक नया वापस बटन इस तरह, स्थिति पट्टी है कि उपयोगकर्ता पिछले एप्लिकेशन के लिए वापस जाने के लिए अनुमति देता पर दिखाई देता है:
enter image description here

मैं इस पकड़ने कर रहा हूँ क्रिया का उपयोग करके (लिंक के माध्यम से शुरू करने):

- (BOOL)application:(nonnull UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray * __nullable))restorationHandler 
{ 
    if ([userActivity.activityType isEqualToString:NSUserActivityTypeBrowsingWeb]) { 
     NSURL *webURL = userActivity.webpageURL; 
     NSLog(@"%@", webURL.absoluteString); 
    } 
    return YES; 
} 

वहाँ के साथ NSUserActivity या कुछ इसी तरह की इस जानकारी को (पिछले एप्लिकेशन, इस मामले में संदेश) तक पहुँचने के लिए कोई तरीका है?

उत्तर

2

एपीआई में कुछ भी नहीं है जो आपको इस तरह से करने की अनुमति देता है और संदेश ऐप के लिए यह संभव नहीं है। ऐप लिंक एक तरफ हैं। आईओएस 9 के रूप में, ऐप्पल ने केवल पिछले ऐप पर वापस जाने के लिए एक विधि प्रदान की है, यह सब कुछ है।

संबंधित मुद्दे

 संबंधित मुद्दे