ऊपर दिए गए सभी उत्तरों को अब हटा दिया गया है (iOS 7, लेकिन काम कर सकता है) इस प्रकार, मैं Apple को ऐप्स को लिंक प्रदान करने के लिए नया तरीका सुझाता हूं। आपके ऐप के लिए लिंक iTunes से एक है (कॉपी लिंक का उपयोग करें), यह एक कोड में उपयोग के लिए अनुशंसित है:
स्विफ्ट 3.0
let path = URL(string: "https://itunes.apple.com/us/app/calcfast/id876781417?mt=8")
UIApplication.shared.open(path!)
या बेहतर - वैकल्पिक रूप से सही ढंग से व्यवहार करें और लिंक तक नहीं पहुंचने की संभावना को संभालें:
if let path = URL(string: "https://itunes.apple.com/us/app/calcfast/id876781417?mt=8") {
UIApplication.shared.open(path) {
(didOpen:Bool) in
if !didOpen {
print("Error opening:\(path.absoluteString)")
}
}
}
उद्देश्य सी
#define APP_URL_STRING @"https://itunes.apple.com/us/app/calcfast/id876781417?mt=8"
तब आप APP_URL_STRING
अपने कोड में कॉल कर सकते हैं :
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: APP_URL_STRING] options:@{} completionHandler:nil];
ध्यान दें, कि Apple द्वारा अब यह अनुशंसित तरीका है, क्योंकि लिंक को पुनर्निर्देशित करने के पिछले तरीके को हटा दिया गया है और समर्थित नहीं हैं।
यदि आपके पास एक से अधिक हैं, तो आपके सभी ऐप्स के लिए लिंक:
#define MYCOMPANY_URL_PATH @"http://appstore.com/mycompany"
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: MYCOMPANY_URL_PATH] options:@{} completionHandler:nil];
ऊपर दिए गए ऐप लिंक को कोड या लिंक में उपयोग करने के लिए अनुशंसित किया जाता है जो सीधे उपयोगकर्ता द्वारा नहीं देखा जाता है। यदि आप वह लिंक प्रदान करना चाहते हैं जो उपयोगकर्ता द्वारा देखा और याद किया जा सकता है तो निम्नलिखित का उपयोग करें:
http://appstore.com/calcfast