Semua jawaban di atas sekarang sudah tidak digunakan lagi (iOS 7, tetapi mungkin berfungsi) karena itu, saya memberikan cara baru yang disarankan Apple untuk memberikan tautan ke Aplikasi. Tautan untuk Aplikasi Anda adalah yang dari iTunes (gunakan Salin Tautan), ini direkomendasikan untuk digunakan dalam kode:
Swift 3.0
let path = URL(string: "https://itunes.apple.com/us/app/calcfast/id876781417?mt=8")
UIApplication.shared.open(path!)
Atau lebih baik - perlakukan opsional dengan benar dan tangani kemungkinan tidak dapat menjangkau tautan:
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)")
}
}
}
Objektif-C
#define APP_URL_STRING @"https://itunes.apple.com/us/app/calcfast/id876781417?mt=8"
maka Anda dapat memanggil APP_URL_STRING
kode Anda:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: APP_URL_STRING] options:@{} completionHandler:nil];
Perhatikan, bahwa ini adalah cara yang disarankan sekarang oleh Apple, karena metode pemrosesan tautan redirect sebelumnya telah usang dan tidak didukung.
Tautan untuk semua Aplikasi Anda, jika Anda memiliki lebih dari satu:
#define MYCOMPANY_URL_PATH @"http://appstore.com/mycompany"
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: MYCOMPANY_URL_PATH] options:@{} completionHandler:nil];
Tautan Aplikasi di atas direkomendasikan untuk digunakan dalam kode atau tautan yang tidak terlihat langsung oleh pengguna. Jika Anda ingin memberikan tautan yang dapat dilihat dan diingat oleh pengguna, gunakan yang berikut ini:
http://appstore.com/calcfast