मुझे लगता है कि मूल मेल ऐप उसी विधि का उपयोग करता है जो सभी ऐप्स यूआरएल खोलने के लिए उपयोग करते हैं (जो कोई ऐप खोल देगा या अनुरोध को पूरा करने के लिए मोबाइल सफारी का उपयोग करेगा यदि कोई इंस्टॉल ऐप यूआरएल को संसाधित नहीं कर सकता है)।
आप का उपयोग एक ही परिणाम हासिल करने के लिए निम्नलिखित में सक्षम होना चाहिए: यदि इंस्टॉल हो
NSString *youtubeURL = @"http://www.youtube.com/watch?v=c2JTu22qxms";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:youtubeURL]];
यह YouTube एप्लिकेशन खोलें या YouTube एप्लिकेशन इंस्टॉल नहीं है, तो वीडियो खेलने के लिए सफारी का प्रयोग करेंगे।
---- अद्यतन -----
मैं कैसे वास्तव में YouTube ऐप्लिकेशन यह करता है इस पर गौर करने का फैसला किया।
मुझे कुछ दिलचस्प मिला!
अमेरिकन प्लान [AppId]
vnd.youtube
यूट्यूब
इसका मतलब है कि http://www.youtube.com पुनः निर्देश:
यहां ऐसे URL YouTube एप्लिकेशन वाणी हैं ली पर यूआरएल में से एक के लिए अनुरोध सेंट। लेकिन जब मैं इसे आज़माता हूं, तो मुझे मोबाइल सफारी खोलने और फिर रीडायरेक्ट नहीं दिखाई देता है।
मैं जांच जारी रखूंगा, यह बहुत ही दिलचस्प है।
[यहाँ] (http://www.absoluteripple.com/1/post/2012/02/using-custom-url-scheme-to-launch- application.html) वह लिंक है जिसे मैंने पहले अपने उत्तर में पोस्ट करने का प्रयास किया था जिसे हटा दिया गया था। क्षमा करें, @ChrisF ... अभी भी रस्सियों को सीखना। – codeqi
मैंने जितना गहराई से जवाब दिया है, उतना गहराई से उत्तर पोस्ट किया है। जब मैं एक कस्टम यूआरएल के लिए अपना ऐप पंजीकृत कर रहा था तो मैंने उसी कदम का पालन किया। क्या आप देख सकते हैं कि मेरा उत्तर नीचे आपके प्रश्न का उत्तर देता है? – SashaZd
@SashaZd आपके इंडेथ उत्तर का जवाब के साथ कुछ लेना देना नहीं है, क्योंकि यह यह नहीं बताता कि YouTube ऐप यह करता है कि यह क्या करता है। –