2010-11-22 16 views
7

मेरे पास एक आईफोन ऐप है, और जब अपग्रेड उपलब्ध होते हैं, तो मैं उपयोगकर्ता को अपग्रेड करने के लिए संकेत देना चाहता हूं, और अगर वे अपग्रेड पर क्लिक करते हैं, तो मैं उन्हें सेब स्टोर पर रीडायरेक्ट करना चाहता हूं। यह कैसे किया जाता है?ऐप्पल स्टोर में आईफोन ऐप को रीडायरेक्ट करें

धन्यवाद

+0

यह भी ध्यान दें कि कैश को रीफ्रेश करने के लिए आपको थोड़ी देर (24 घंटे तक?) का इंतजार करना पड़ सकता है। दिन में, ऐप स्टोर कहता है कि अपडेट उपलब्ध थे लेकिन "अपडेट" पर क्लिक करने से पुराने संस्करण को पुनर्स्थापित किया जाएगा (संभवतया यह सर्वर पर कैश किया गया था); कभी-कभी ऐसा उपयोगकर्ता भी होता है जो "अपडेट पोस्ट किया गया" देखता है! ट्वीट/आदि लेकिन इसे ऐप स्टोर पर नहीं देख सकता है। –

उत्तर

12

एप्पल यहाँ प्रक्रिया दस्तावेजों: http://developer.apple.com/library/ios/#qa/qa2008/qa1629.html

मूल बातें एक आइट्यून्स लिंक को खोलने के लिए एक NSURL का उपयोग कर करने पर निर्भर करता:

NSString *iTunesLink = @"http://itunes.apple.com/us/app/warehouse51/id364201184?mt=8"; 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]]; 

हालांकि, मैं नहीं मानता कि वहाँ के लिए निर्देशित करने के लिए एक रास्ता है अपग्रेड टैब

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

+0

परेशान, 4.2 जीएम "फ्री/इंस्टॉल" या "$ 1.99/अभी खरीदें" दिखाता है भले ही आपके पास पिछले संस्करण स्थापित हो (ओह ठीक है)। सुनिश्चित नहीं है कि उन्होंने 4.2.1 में इसे ठीक कर दिया है; मुझे किसी भी तरह संदेह है! –

0

बस अपने आवेदन के लिए उपयुक्त iTunes URL खोलता है। हालांकि उपयोगकर्ताओं को अपडेट टैब पर जाना होगा, हालांकि।

-1

आप या तो पुश अधिसूचना का उपयोग करना चाहते हैं, या अपना ऐप कहीं ऑनलाइन जांचना है (जिसे आप अपडेट कर सकते हैं) ताकि जब कोई अपडेट उपलब्ध हो तो आप एक अलर्ट प्रस्तुत कर सकते हैं। फिर, उपयोगकर्ता से ठीक होने पर, बस आईट्यून यूआरएल का उपयोग करके स्टोर में अपने ऐप को भेजें।

+0

-1 पुश अधिसूचनाओं को "विपणन" के लिए उपयोग करने की अनुमति नहीं है, जिसमें उपयोगकर्ताओं को अपग्रेड करने के लिए प्रेरित करना शामिल है। –

+0

आह, मैं गलत पढ़ता हूं। मैंने "अपग्रेड" को "अपडेट्स" के रूप में पढ़ा। – joshpaul

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