Todas as respostas acima foram descontinuadas (iOS 7, mas podem funcionar), portanto, forneço a nova maneira que a Apple recomenda para fornecer links para os aplicativos. O link para seu aplicativo é o do iTunes (use o Link de cópia), este é recomendado para uso em código:
Swift 3.0
let path = URL(string: "https://itunes.apple.com/us/app/calcfast/id876781417?mt=8")
UIApplication.shared.open(path!)
Ou melhor - trate o opcional corretamente e lide com a possibilidade de não conseguir acessar o link:
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)")
}
}
}
Objetivo-C
#define APP_URL_STRING @"https://itunes.apple.com/us/app/calcfast/id876781417?mt=8"
então você pode chamar APP_URL_STRING
seu código:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: APP_URL_STRING] options:@{} completionHandler:nil];
Observe que esta é a maneira recomendada agora pela Apple, pois o método anterior de processamento de links de redirecionamento foi descontinuado e não é suportado.
O link para todos os seus aplicativos, se você tiver mais de um:
#define MYCOMPANY_URL_PATH @"http://appstore.com/mycompany"
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: MYCOMPANY_URL_PATH] options:@{} completionHandler:nil];
O link do aplicativo acima é recomendado para uso em códigos ou links que não são vistos diretamente pelo usuário. Se você deseja fornecer um link que possa ser visto e lembrado pelo usuário, use o seguinte:
http://appstore.com/calcfast