2015-06-22 8 views
12

मैंने खोज और गहरी लिंकिंग में सुधार से संबंधित डब्ल्यूडब्ल्यूडीसी वीडियो देखे। "आपके ऐप से सीमलेस लिंकिंग" वीडियो में स्पीकर ने "सार्वभौमिक लिंक" का समर्थन करने के लिए ऐप और संबंधित वेब सर्वर को सेट अप करने के तरीके के बारे में बात की। मुझे पूरी तरह से स्पष्ट नहीं था कि सार्वभौमिक लिंक आईओएस 8 या केवल आईओएस 9 के साथ काम करते हैं या नहीं। जब उन्होंने सेब-एप-साइट-एसोसिएशन फ़ाइल पर हस्ताक्षर करने के बारे में बात की, तो उन्होंने कहा कि इसे केवल उपयोग के लिए हस्ताक्षर करने की आवश्यकता है आईओएस 8. बस स्पष्ट होने के लिए, यूनिवर्सल लिंक आईओएस 8 के साथ काम करते हैं, अभी अभी ???आईओएस 8 में सार्वभौमिक लिंक?

यहां उपयोग की जाने वाली केस है।

  • एक आईओएस 8 डिवाइस पर एक ईमेल को एक सामान्य https यूआरएल (एक वेब गहरी लिंक) के साथ एक ईमेल खोला जाता है।
  • लिंक
  • पर उपयोगकर्ता नल जुड़े एप्लिकेशन को खोले और यूआरएल सौंप दिया है

    func application(application: UIApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler: ([AnyObject]!) -> Void) -> Bool 
    
विशेष रूप

के माध्यम से संसाधित करने के लिए:

  • ईमेल -> अनुप्रयोग
  • ईमेल नहीं -> सफारी
  • और न ही ईमेल -> सफारी -> ऐप

धन्यवाद!

उत्तर

6

What's New in iOS 9 के अनुसार, सार्वभौमिक लिंक को आईओएस 9 की आवश्यकता होती है। संभवतः हस्ताक्षर की आवश्यकता आवश्यकता आईओएस 8 पर वापस आती है क्योंकि, जैसा कि दस्तावेज़ नोट्स के रूप में, सार्वभौमिक लिंक उसी ट्रस्ट आधार पर बनाए जाते हैं जैसे देशी ऐप्स और वेबसाइटों के बीच हैंडऑफ एक आईओएस 8 सुविधा। इस तरह आप अपने ऐप को आईओएस 8 (और वेब < -> ऐप हैंडऑफ़ का समर्थन) पर वापस तैनात कर सकते हैं, लेकिन आईओएस 9 पर अपने ग्राहकों के लिए सार्वभौमिक लिंक समर्थन प्राप्त करें।

आईओएस 8 और इससे पहले के लिए, आप गिर सकते हैं App Banners पर वापस।

+0

यह एक अच्छा समाधान जैसा प्रतीत होता है, जब तक कि उपयोगकर्ता अनजाने में बैनर को खारिज नहीं कर देता। यह फिर से नहीं दिखाया जाएगा, इस प्रकार वह ऐप पर हमेशा के लिए याद आ सकती है। – Darald

+0

दूसरे शब्दों में, यहां तक ​​कि जब मैं केवल ios9 उपयोगकर्ताओं के लिए काम करने के लिए सार्वभौमिक लिंक चाहता हूं, तो मुझे फ़ाइल पर हस्ताक्षर करने की आवश्यकता है यदि मैं चाहता हूं कि ऐप चल रहे डिवाइसों पर चलने के लिए <= ios8 ?? – lisa