Open AppStore through button

LinusGeffarth picture LinusGeffarth · Sep 17, 2014 · Viewed 70.6k times · Source

Could you guys help me to translate the following code into Swift?

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://itunes.apple.com/de/app/x-gift/id839686104?mt=8&uo=4"]];

(or do I have to take this link: itms://itunes.apple.com/app/id839686104?)

Thanks in advance!

Answer

Atomix picture Atomix · Sep 17, 2014

Here. But I highly suggest you learn the basics of Swift!

UIApplication.sharedApplication().openURL(NSURL(string: "itms://itunes.apple.com/de/app/x-gift/id839686104?mt=8&uo=4")!)

If you wanna open the AppStore in Swift 5:

if let url = URL(string: "itms-apps://apple.com/app/id839686104") {
    UIApplication.shared.open(url)
}