मैंने खोज और गहरी लिंकिंग में सुधार से संबंधित डब्ल्यूडब्ल्यूडीसी वीडियो देखे। "आपके ऐप से सीमलेस लिंकिंग" वीडियो में स्पीकर ने "सार्वभौमिक लिंक" का समर्थन करने के लिए ऐप और संबंधित वेब सर्वर को सेट अप करने के तरीके के बारे में बात की। मुझे पूरी तरह से स्पष्ट नहीं था कि सार्वभौमिक लिंक आईओएस 8 या केवल आईओएस 9 के साथ काम करते हैं या नहीं। जब उन्होंने सेब-एप-साइट-एसोसिएशन फ़ाइल पर हस्ताक्षर करने के बारे में बात की, तो उन्होंने कहा कि इसे केवल उपयोग के लिए हस्ताक्षर करने की आवश्यकता है आईओएस 8. बस स्पष्ट होने के लिए, यूनिवर्सल लिंक आईओएस 8 के साथ काम करते हैं, अभी अभी ???आईओएस 8 में सार्वभौमिक लिंक?
यहां उपयोग की जाने वाली केस है।
- एक आईओएस 8 डिवाइस पर एक ईमेल को एक सामान्य https यूआरएल (एक वेब गहरी लिंक) के साथ एक ईमेल खोला जाता है।
- लिंक
पर उपयोगकर्ता नल जुड़े एप्लिकेशन को खोले और यूआरएल सौंप दिया है
func application(application: UIApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler: ([AnyObject]!) -> Void) -> Bool
के माध्यम से संसाधित करने के लिए:
- ईमेल -> अनुप्रयोग
- ईमेल नहीं -> सफारी
- और न ही ईमेल -> सफारी -> ऐप
धन्यवाद!
यह एक अच्छा समाधान जैसा प्रतीत होता है, जब तक कि उपयोगकर्ता अनजाने में बैनर को खारिज नहीं कर देता। यह फिर से नहीं दिखाया जाएगा, इस प्रकार वह ऐप पर हमेशा के लिए याद आ सकती है। – Darald
दूसरे शब्दों में, यहां तक कि जब मैं केवल ios9 उपयोगकर्ताओं के लिए काम करने के लिए सार्वभौमिक लिंक चाहता हूं, तो मुझे फ़ाइल पर हस्ताक्षर करने की आवश्यकता है यदि मैं चाहता हूं कि ऐप चल रहे डिवाइसों पर चलने के लिए <= ios8 ?? – lisa