उनके संबंधित एप्लिकेशन में लिंक खोलें?


16

यह हुआ करता था कि अगर मैं सफारी से एक NYTimes लेख के लिए एक वेब लिंक पर क्लिक करता था, तो लेख NYTimes ऐप में खुलेगा। कुछ बिंदु पर, मैंने इस सेटिंग को बदल दिया होगा, और अब, NYTimes लिंक सफारी में खुलेगा।

मैं सफ़ारी या सेटिंग्स के NYTimes ऐप क्षेत्र में कुछ भी नहीं पा सकता हूं जो पुराने व्यवहार को वापस करने के लिए लगता है, और न ही NYTimes ऐप के अंदर की सेटिंग्स में। क्या उनके संबंधित ऐप में लिंक खोलने के पुराने व्यवहार को बहाल करने का कोई तरीका है?

संपादित करें: मेरे पास NYTimes ऐप स्थापित है, मैं iOS 9.3.1 पर हूं, और मैं निजी ब्राउज़िंग का उपयोग नहीं कर रहा हूं, इसलिए कुछ विशिष्ट उत्तर (धन्यवाद जॉन रामोस !) यहां मदद नहीं कर रहे हैं।

मैंने सफारी से कुकीज़, इतिहास और स्थानीय डेटा को हटाने और NYTimes ऐप को अनइंस्टॉल करने और पुनर्स्थापित करने की भी कोशिश की है - सभी का कोई प्रभाव नहीं है।


यहाँ कोई मुझे इस पर ईमानदार रख सकता है, लेकिन मुझे लगा कि यह वेब डेवलपर के ऊपर था कि वह हेडर कोड को बताए कि सफारी में 1) पेज के शीर्ष पर 'ओपन इन एक्स ऐप' बैनर दिखा, और 2) उस विशिष्ट अनुप्रयोग के लिए गहरे लिंक और इसे खोलता है?
fsb

@fbara मेरा मानना ​​है कि यह वेब + ऐप डेवलपर पर निर्भर है।
उल्लू

आसपास के अन्य तरीके के बारे में कैसे? मेरी पत्नी एक iPhone पर है, कम से कम (कम से कम कुछ) एक ब्राउज़र में Tumblr लिंक खोलना चाहती है, ऐप नहीं। वह उस व्यवहार से छुटकारा पाना चाहती है जिसे आप प्राप्त करने की कोशिश कर रहे हैं। मुझे पता है कि एंड्रॉइड पर ऐसा कैसे करना है, लेकिन मेरे सभी आईफोन खोजों से इस तरह के गलत तरीके के सवालों का सामना होता है।
22

जवाबों:


22

इस सुविधा को यूनिवर्सल लिंक कहा जाता है। आप इस पर एप्पल के दस्तावेज़ पढ़ सकते हैं यहाँ

मूल रूप से इसके लिए NYTimes वेबसाइट के डेवलपर के काम करने के लिए apple-app-site-associationउनके सर्वर पर एक फाइल होनी चाहिए । आप उस फाइल को NYTimes की वेबसाइट http://nytimes.com/apple-app-site-association पर देख सकते हैं । फ़ाइल के भीतर वे निर्दिष्ट कर सकते हैं कि कौन से URL पुनर्निर्देशित किए गए हैं (एनवाईटाइम्स साइट पर, डोमेन नाम के तुरंत बाद 2000 और 2099 के बीच का एक वर्ष) और वे कौन से ऐप (चार एनवाईटाइम्स ऐप) पर पुनर्निर्देशित हैं। एक नज़र में फ़ाइल उनकी वेबसाइट पर ठीक दिखती है, लेकिन दिलचस्प बात यह है कि इसका केवल http: //www.nytimes.com/2016 / ... जैसे लिंक से ही काम चलेगा, जबकि उदाहरण http: // के लिए ऐसा कुछ और भी हो सकता है। www.nytimes.com/reuters/2016 / ...नहीं होगा। तो अभी यह ध्यान देने योग्य है कि उन्होंने फैसला किया है कि वे अपने ऐप्स में nytimes.com वेबसाइट के सभी लिंक नहीं खोलना चाहते हैं।

उन्हें अपने iOS ऐप के भीतर एक सेटिंग बदलने की ज़रूरत है ताकि यह पता लगाया जा सके कि वह किन डोमेन से लिंक प्राप्त करना चाहता है। यह एक एंटाइटेलमेंट का नाम लेता है com.apple.developer.associated-domains। जिस तरह से उनके ऐप को कॉन्फ़िगर किया गया है, उसके कारण मैं उनके ऐप के भीतर प्लिस्ट फ़ाइलों की जांच करने में असमर्थ हूं यह देखने के लिए कि क्या वे सही तरीके से कॉन्फ़िगर किए गए हैं। लेकिन मेरे अपने परीक्षण में, यह सुविधा ठीक काम करती है। जब मैं इस लेख पर जाता हूं तो मैंने बेतरतीब ढंग से डारिफ़ायरबॉल पर क्लिक किया है और NYTimes लिंक पर क्लिक करता है, NYTimes ऐप स्वचालित रूप से लॉन्च होता है और सफारी के बजाय लेख खोलता है।

क्या हुआ हो सकता है कि आप आईओएस को बता सकते हैं कि आप नहीं चाहते कि यह सफ़ारी से प्रासंगिक ऐप तक यूनिवर्सल लिंक्स को पास करे। आप ऐसा उस लिंक पर क्लिक करके करते हैं जो स्क्रीन के ऊपरी-दाएं कोने में दिखाई देता है जब iOS ने एक यूनिवर्सल लिंक वाला ऐप खोला है। IOS पर उस बिंदु से उस साइट के लिए यूनिवर्सल लिंक सुविधा को अनदेखा कर दिया जाएगा। यह काफी गैर-सहज है, इसलिए आपने यह महसूस किए बिना किया होगा कि यह साइट के लिए यूनिवर्सल लिंक सुविधा को निष्क्रिय कर देता है।

डेमो दिखा जहां लिंक यूनिवर्सल लिंक को निष्क्रिय करने के लिए है

उस साइट के लिए यूनिवर्सल लिंक को फिर से सक्षम करने के लिए दो तरीके हैं। या तो NYTimes लिंक पर लंबे समय तक प्रेस करें और मेनू से "NYTimes में खोलें" चुनें, या सफारी में NYTimes वेबसाइट खोलें और साइट के शीर्ष पर स्मार्ट ऐप बैनर में "OPEN" लिंक पर क्लिक करें।

यूनिवर्सल लिंक, विधि एक को फिर से सक्षम करने के लिए प्रदर्शन करने वाला डेमो यूनिवर्सल लिंक, विधि दो को फिर से सक्षम करने के लिए प्रदर्शन करने वाला डेमो

हमें बताएं कि आपके द्वारा किस प्रकार प्रबंध किया जाता है।


यह बिल्कुल सही नहीं था, लेकिन वाक्यांश "सार्वभौमिक लिंक" वही था जो मुझे सही उत्तर ( स्टैकओवरफ्लो . com/questions/32729489/… के माध्यम से ) प्राप्त करने के लिए आवश्यक था । आपको एक लिंक टैप और होल्ड करना होगा, फिर इस व्यवहार को पुनर्स्थापित करने के लिए "NYTimes" में खोलें। एक बार जब आप उचित भविष्य के संदर्भ के लिए उत्तर अपडेट कर लेंगे तो मैं स्वीकार कर लूंगा। धन्यवाद!
dcrosta

मैंने यूनिवर्सल लिंक को पुनर्स्थापित करने की उस पद्धति को शामिल करने के लिए उत्तर को अपडेट किया है, लेकिन मैंने जो उल्लेख किया है वह भी काम करता है। मैंने कल रात अपने फोन पर बार-बार इसका परीक्षण किया क्योंकि मैं उत्तर लिख रहा था और आपके द्वारा लिंक किए गए प्रश्न के अन्य उत्तर भी इसका उल्लेख करते हैं। :)
एलिस्टेयर मैकमिलन

"या सफारी में NYTimes वेबसाइट खोलें और साइट के शीर्ष पर स्मार्ट ऐप बैनर में" ओपेन "लिंक पर क्लिक करें।" यह एप्लिकेशन खोलता है लेकिन मेरे मामले में सार्वभौमिक लिंकिंग को पुन: सक्षम नहीं करता है। क्या गलत हो सकता है?
विंसेंट

0

न्यूयॉर्क टाइम्स ने अपनी वेबसाइट के लिंक को संभालने के तरीके को बदलना शुरू कर दिया था, क्योंकि मेरा iPhone ऐप में NYTimes लेख नहीं खोलता है। सबसे अधिक संभावना है, nytimes.com के डेवलपर्स ने ऐप में साइट को ऑटो-ओपनिंग लेखों से रोकने का फैसला किया है क्योंकि जिन लोगों को हम काम नहीं करने (या इससे भी बदतर, आपको ऐप डाउनलोड करने, आपके पढ़ने में बाधा डालने) के लिए परेशान कर रहे हैं। मोबाइल NYTimes वेबसाइट काफी अच्छी है कि हो सकता है कि उन्होंने वेब पर लेख पढ़ने के बाद प्रक्रिया को आसान बनाने का फैसला किया हो।

एक वर्कअराउंड: आर्टिकल को बाद में वेब से सेव करें, फिर NYTimes ऐप में सेव्ड सेक्शन में जाएं और आपका आर्टिकल एप में आपका इंतजार कर रहा होगा।

उपरोक्त टिप्पणियों में "वेब डेवलपर की गलती" सिद्धांत का सुझाव देने के लिए उपयोगकर्ता fbara को क्रेडिट।


मुझे संभवतः मूल प्रश्न में निर्दिष्ट करना चाहिए था, लेकिन मेरे पास NYTimes ऐप स्थापित है, मैं iOS 9.3.1 पर हूं, और मैं निजी ब्राउज़िंग का उपयोग नहीं कर रहा हूं :(
dcrosta

@dcrosta लिंक मेरे लिए ऐप नहीं खोल रहे हैं, इसलिए मुझे लगता है कि वेब डेवलपर्स ने कोड को बदल दिया है ताकि लेख वेबसाइट में रहें। मैंने अपने उत्तर को एक सिद्धांत और एक समाधान के साथ अद्यतन किया।
उल्लू

क्या इसका मतलब है कि मुझे 1/2 का इनाम मिला है? :-)
fsb

@JohnRamos यहाँ उचित समाधान के लिए एलिस्टेयर मैकमिलन का उत्तर (और मेरी टिप्पणी, जब तक वह अपडेट नहीं करता) देखते हैं।
dcrosta

ठीक है, मेरे लिए काम नहीं करता है (कुछ यादृच्छिक लेख खोलना), लेकिन अगर यह काम करता है तो बहुत अच्छा है
उल्लू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.