एप्लिकेशन को डिफ़ॉल्ट ब्राउज़र में नहीं, खोलने के लिए लिंक


16

उदाहरण के लिए, मुझे Pinterest से सप्ताह के लिए दिलचस्प लिंक के साथ एक ईमेल मिलता है। जब मैं एक पिन क्लिक करता हूं, तो यह क्रोम में खुलता है न कि Pinterest ऐप में। यह कुछ ऐप के साथ होता है और सोच रहा था कि क्या इस तरह के फीचर के साथ "ओपन लिंक" का कोई तरीका है।

क्या लिंक को उनके संबंधित एप्लिकेशन में खोलने के लिए मजबूर करना संभव है और डिफ़ॉल्ट ब्राउज़र (जैसे क्रोम) में नहीं?

जवाबों:


13

एप्लिकेशन अनुरोध कर सकते हैं कि ऐप का उपयोग करके लिंक खोला जाए, एपीआई का उपयोग करके "इरादे फ़िल्टर"।

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

यह है एप्लिकेशन डेवलपर द्वारा में कोडित किया जाना है, और वहाँ यह अपने आप को लागू जब तक आप एप्लिकेशन डिकंपाइल और में इसे जोड़ने के लिए कोई रास्ता नहीं है।

ऐसा करने वाला ऐप का एक उदाहरण Google+ ऐप है।


2
अधिक उदाहरणों में शामिल हैं: ट्विटर, गूगल मैप्स, फोरस्क्वेयर। तो यह पूरी तरह से ऐप डेवलपर्स पर निर्भर करता है।
ऐले

2
मुझे यह अजीब लगता है कि जीमेल ऐप ऐसा नहीं कर रहा है। उदाहरण के लिए: Android पर Chrome पर, Chrome डेस्कटॉप पर एक ईमेल दिखाने वाले हाल के टैब पर क्लिक करें; जीमेल ऐप में उस ईमेल को खोलने के लिए उस मामले में यह समझ में आता है।
औसतन

क्या आप इरादे फ़िल्टर के बारे में कुछ प्रलेखन या आगे की जानकारी प्रदान कर सकते हैं? बहुत बहुत धन्यवाद, आपको शायद इस उत्तर के लिए बहुत अधिक क्रेडिट मिलेगा, बहुत उपयोगी।
1984

6

यह हेल्पर ऐप फ़ेसबुक, ट्विटर, इंस्टाग्राम, GitHub, और Goodreads लिंक को ब्राउज़र के बजाय उनके ऐप में बनाता है: ऐप में लिंक

यह अभी तक Pinterest का समर्थन नहीं करता है, लेकिन यदि आप तकनीकी हैं, तो नए एप्लिकेशन जोड़ना आसान है, और कोड लिखने की आवश्यकता नहीं है! गिटहब रेपो में विवरण


1
मैंने ऐप में ओपन लिंक स्थापित किया है और यह काम कर रहा है! मेरे पास एक डेटाबेस ऐप है और तालिकाओं में से किसी एक में URL के लिए एक फ़ील्ड जोड़ा गया है और यह हमेशा पहले ब्राउज़र पर खुलता है। साझा करने के लिए धन्यवाद।
मिस्टर ज़िमोन Mr.

यह एंड्रॉइड में फ़ायरफ़ॉक्स के साथ काम नहीं करता है?

1

यदि क्रोम डिफ़ॉल्ट रूप से लिंक खोल रहे थे, तो मुझे बस इतना करना था, सेटिंग -> ऐप्स -> डिफ़ॉल्ट के रूप में सेट करें, क्रोम ऐप चुनें और हिट करें Clear defaults

अगली बार जब मैंने लिंक पर क्लिक किया, तो फोन ने मुझे Open withकेवल दो विकल्पों के साथ पूछा : क्रोम और सैमसंग इंटरनेट ब्राउज़र। जब मैं क्रोम का चयन करता हूं Just once, तो एक बार फिर से Open withआया लेकिन इस बार 3 विकल्पों के साथ: Pinterest, Chrome और Samsung इंटरनेट ब्राउज़र। मैंने Pinterest को चुना Alwaysऔर उसके बाद ।

यकीन नहीं होता लेकिन ऐसा क्यों हुआ।


मैं Pinterest का उपयोग नहीं करता, लेकिन मुझे यह अनुमान हो सकता है कि पहला लिंक एक छोटा / कॉम्पैक्ट URL है जिसे Pinterest ऐप द्वारा मान्यता प्राप्त नहीं है, फिर ब्राउज़र उस लिंक पर रीडायरेक्ट करता है जो अब Pinterest ऐप द्वारा पहचाना जाता है, इसलिए 2 लिंक पर अतिरिक्त विकल्प। (यह कैसे काम करता है इसके बारे में अधिक जानकारी मौजूदा उत्तर पर है )
एंड्रयू टी

0

सामान्य तौर पर, आप ऐसा नहीं कर सकते। ब्राउज़र में लिंक खुलने का कारण यह है कि वे सामान्य वेब लिंक के समान प्रोटोकॉल का उपयोग करते हैं। इसलिए यदि विशेष ऐप ब्राउज़र नहीं है, तो लिंक को ब्राउज़र ऐप के साथ खोलना होगा।

लेकिन आपने कुछ लिंक देखे होंगे (विशेष रूप से बाज़ार में Android ऐप्स के लिंक) को Android Market / Google Play Store ऐप से खोला जा सकता है। यह संभव है क्योंकि वे लिंक market://अपने लिंक में ठेठ के बजाय उपयोग करते हैंhttp://

यदि आपको इसकी पुष्टि करने की आवश्यकता है, तो अपने क्रोम ब्राउज़र के डिफ़ॉल्ट को साफ़ करने का प्रयास करें। जब आप उन्हें क्लिक करते हैं, तो लिंक खोलने के लिए आपको एक ऐप चुनना होगा। यह आपको विकल्प के साथ एक खुला लिंक देगा (निश्चित रूप से, ब्राउज़र ऐप्स का उपयोग करने के लिए)

ऐसा करने के लिए, Settings -> AppsChrome ऐप पर जाएं और चुनें। नीचे तक स्क्रॉल करें और एक स्पष्ट डिफॉल्ट बटन ढूंढें और इसे क्लिक करें।


4
यह वास्तव में सच नहीं है। एक ऐप किसी भी URL को खोलने के इरादे को पंजीकृत कर सकता है, भले ही वह इसका उपयोग करता हो http। उदाहरण के लिए, Play Store ऐप http://play.google.com/store/apps/details?id=fooलिंक और साथ ही लिंक को हैंडल करेगा market://
डैन हुल्मे

-3

एप्लिकेशन के डेवलपर वे हैं जो अपडेट के माध्यम से ऐप में एक ब्राउज़र जोड़ते हैं। यदि Pinterest ऐप के ऐप डेवलपर ने ब्राउज़र कार्यक्षमता नहीं जोड़ी है, तो ऐप में बाहरी लिंक बनाने का कोई तरीका नहीं है।

जब डेवलपर्स ऐप में एक ब्राउज़र जोड़ते हैं, तो आप चुन सकते हैं कि आप अपने डिवाइस पर डिफ़ॉल्ट ऐप का उपयोग करना चाहते हैं या इन-बिल्ट ऐप ब्राउज़र का।


2
मुझे नहीं लगता कि यह प्रश्नकर्ता की तलाश काफी है। प्रश्न अंतर्निहित ब्राउज़र वाले ऐप्स के बारे में नहीं है, यह ऐप का उपयोग उस ऐप से सामग्री खोलने के बजाय ब्राउज़र खोलने और ऐप की वेबसाइट पर जाने के बारे में है। उदाहरण में, लिंक जीमेल में है, और प्रश्नकर्ता किसी भी तरह का वेब ब्राउज़र नहीं, Pinterest ऐप के साथ Pinterest सामग्री को खोलना चाहता है। यह एक ऐप में निर्मित "कट डाउन" ब्राउज़र नहीं है।
दान हुलमे

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