Yukarıdaki tüm yanıtlar artık kullanımdan kaldırıldı (iOS 7, ancak işe yarayabilir), bu nedenle Apple'ın Uygulamalara bağlantılar sağlamayı önerdiği yeni yolu sağlarım. Uygulamanızın bağlantısı iTunes'dan (Bağlantıyı Kopyala) kullanın, bu kodda kullanılması önerilir:
Swift 3.0
let path = URL(string: "https://itunes.apple.com/us/app/calcfast/id876781417?mt=8")
UIApplication.shared.open(path!)
Veya daha iyisi - isteğe bağlı olarak doğru davranın ve bağlantıya ulaşamama olasılığını ele alın:
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)")
}
}
}
Objective-C
#define APP_URL_STRING @"https://itunes.apple.com/us/app/calcfast/id876781417?mt=8"
o zaman APP_URL_STRING
kodunuzu arayabilirsiniz :
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: APP_URL_STRING] options:@{} completionHandler:nil];
Yönlendirme bağlantılarını işlemek için önceki yöntem kullanımdan kaldırıldığı ve desteklenmediği için bunun Apple tarafından önerilen yol olduğunu unutmayın.
Birden fazla uygulamanız varsa, tüm Uygulamalarınız için bağlantı:
#define MYCOMPANY_URL_PATH @"http://appstore.com/mycompany"
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: MYCOMPANY_URL_PATH] options:@{} completionHandler:nil];
Yukarıdaki Uygulama bağlantısının, kullanıcı tarafından doğrudan görülmeyen kodlarda veya bağlantılarda kullanılması önerilir. Kullanıcı tarafından görülebilecek ve hatırlanabilecek bir bağlantı sağlamak istiyorsanız, aşağıdakileri kullanın:
http://appstore.com/calcfast