2010-10-01 14 views
5

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

यह कैसे संभव है?

[संपादित करें] iPhone अनुप्रयोग के भीतर से स्पष्ट करने के लिए, हम कैसे स्वचालित रूप से App स्टोर में सही प्रविष्टि शुरू कर सकते हैं? मैं समझता हूं कि मोबाइल सफारी आईट्यून्स यूआरएल को पहचानता है, लेकिन हम पहले मोबाइल सफारी पर रीडायरेक्ट किए बिना ऐप स्टोर लॉन्च करना पसंद करते हैं।

http://itunes.com/app/your-app-name 

ताकि आप यूआरएल को खोलने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं::

उत्तर

5

एक बेहतर जवाब के लिए संपादित:

App स्टोर के लिए एक विशिष्ट यूआरएल टाइप नहीं है। इसका उपयोग सफारी और आईट्यून्स को पहले पॉप अप करने से रोक देगा। एप्लिकेशन स्टोर का लिंक है:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"itms-apps://yourAppLinkHere"]]; 

आप से सही ऐप्लिकेशन लिंक प्राप्त कर सकते हैं:

itms-apps:// 

उदाहरण के लिए, यदि आप एक बटन को टैप करके उपयोगकर्ता (या जो भी कार्रवाई) के जवाब में ऐसा कर सकता है http://itunes.apple.com/linkmaker

पर आइट्यून्स लिंक निर्माता मेरी क्षुधा में से एक के मामले में, यह इस तरह दिखेगा:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"itms-apps://itunes.apple.com/us/app/its-on-my-way/id334996949?mt=8&uo=4"]]; 
+0

बढ़िया, यह कैसे काम करता है? क्या आप एक उदाहरण प्रदान कर सकते हैं? – Crashalot

+0

मेरा संपादित उत्तर देखें। यह पूरी तरह से काम करता है। –

1

ऐप स्टोर ऐप्लिकेशन के लिए निम्नलिखित यूआरएल प्रारूप का उपयोग करता

- (void) buyButtonPressed{ 
    NSURL *url = [NSURL URLWithString:@"http://itunes.com/app/your-app-name"]; 
    [[UIApplication sharedApplication] openURL:url];  
} 
1

आप बस यूआरएल सीधे कॉपी करने के लिए सक्षम होना चाहिए आईट्यून्स से बाहर और अपनी वेबसाइट पर इसका इस्तेमाल करें। मोबाइल सफारी स्वचालित रूप से पता लगाएगा कि इसे ऐप स्टोर खोलना चाहिए।

यूआरएल सिर्फ iTunes को खोलने के प्राप्त करने के लिए, शीर्षक आप देख रहे हैं लगता है, है ना इसे क्लिक करें और प्रतिलिपि लिंक क्लिक करें। यहां एक है जिसे मैंने अभी पकड़ लिया है, इसे अपने फोन पर आज़माएं।

http://itunes.apple.com/us/app/flipboard/id358801284?mt=8

संपादित करें - ओह, हम ऑब्जेक्टिव-सी से या किसी वेबसाइट से बात कर रहे हैं? क्षमा करें, यह पूरी तरह स्पष्ट नहीं था।

+0

प्रतिक्रिया के लिए धन्यवाद। – Crashalot

+0

भ्रम के लिए खेद है (और "एंटर" के समय से पहले मारना)। मेरा मतलब है, मेरे आईफोन ऐप के भीतर से, मैं ऐप स्टोर में स्वचालित प्रविष्टि कैसे स्वचालित रूप से लॉन्च कर सकता हूं। मैं समझता हूं कि मोबाइल सफारी आईट्यून्स यूआरएल को पहचानता है, लेकिन हम पहले मोबाइल सफारी पर रीडायरेक्ट किए बिना ऐप स्टोर लॉन्च करना पसंद करते हैं। – Crashalot

+0

यह ऐप स्टोर खोलता है। आईओएस इस यूआरएल को रोकता है और सफारी के बजाए वहां जाता है। यह केवल वास्तविक डिवाइस पर सिम्युलेटर पर काम नहीं करता है। – progrmr

संबंधित मुद्दे