Alle oben genannten Antworten sind jetzt veraltet (iOS 7, funktioniert aber möglicherweise). Daher biete ich die neue Art und Weise an, wie Apple empfiehlt, Links zu den Apps bereitzustellen. Der Link für Ihre App stammt von iTunes (Link kopieren). Dieser Link wird für die Verwendung im Code empfohlen:
Swift 3.0
let path = URL(string: "https://itunes.apple.com/us/app/calcfast/id876781417?mt=8")
UIApplication.shared.open(path!)
Oder besser - behandeln Sie das Optionale korrekt und behandeln Sie die Möglichkeit, dass Sie den Link nicht erreichen können:
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)")
}
}
}
Ziel c
#define APP_URL_STRING @"https://itunes.apple.com/us/app/calcfast/id876781417?mt=8"
dann können Sie APP_URL_STRING
Ihren Code eingeben:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: APP_URL_STRING] options:@{} completionHandler:nil];
Beachten Sie, dass dies jetzt von Apple empfohlen wird, da die vorherige Methode zur Verarbeitung von Weiterleitungslinks veraltet ist und nicht unterstützt wird.
Der Link für alle Ihre Apps, wenn Sie mehr als eine haben:
#define MYCOMPANY_URL_PATH @"http://appstore.com/mycompany"
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: MYCOMPANY_URL_PATH] options:@{} completionHandler:nil];
Der obige App-Link wird für die Verwendung in Code oder Links empfohlen, die vom Benutzer nicht direkt gesehen werden. Wenn Sie einen Link bereitstellen möchten, der vom Benutzer gesehen und gespeichert werden kann, verwenden Sie Folgendes:
http://appstore.com/calcfast