如何在iOS应用程序中打开应用商店?

8
我正在使用这段代码在iOS应用程序中评价应用。
let appLink = "https://itunes.apple.com/us/app/[name of the app]/id[idnumber]?mt=8"
let url = URL(string: appLink)
UIApplication.shared.openURL(url!)

问题是Safari显示“页面地址无效”

有没有办法让它工作?我正在使用Xcode 9和Swift 4。


可能是如何在应用商店中链接应用程序的重复问题。 - GeneCode
2个回答

10

你的URL可以简单地是:

https://itunes.apple.com/app/id<App ID Here>?mt=8
更好的是,使用 SKStoreProductViewController,这样您就可以在不离开您的应用程序的情况下显示App Store页面中的应用程序。
而且从iOS 10.3开始,您可以使用SKStoreReviewController让用户发布评论或评级。

谢谢!我使用SKStoreProductViewController解决了我的问题。 - soer

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接