如何在ios应用程序中打开app store?

我正在使用此代码来评估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

您的url可以是:

 https://itunes.apple.com/app/id?mt=8 

更好的是,使用SKStoreProductViewController这样您就可以在App Store页面中显示应用程序,而无需离开您的应用程序。

从iOS 10.3开始,您可以专门使用SKStoreReviewController来允许用户发布评论或评价应用。

根据此处的新指南和文档使用STORE KIT请求审核。

https://developer.apple.com/documentation/storekit/skstorereviewcontroller/2851536-requestreview

在旧版本上,您可以使用

 itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software