Как открыть магазин приложений в приложении ios?

Я использую этот код для оценки приложения из приложения 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<App ID Here>?mt=8 

Еще лучше, используйте SKStoreProductViewController чтобы вы могли показать приложение на странице в App Store без необходимости оставлять свое приложение.

И с iOS 10.3 вы можете SKStoreReviewController специально разрешить пользователю публиковать отзыв или оценивать приложение.

Используйте обзор запросов на сборку на основе новых руководств и документации, найденных здесь.

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

В более старой версии вы можете использовать

 itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=<AppId>&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software 
Interesting Posts
Давайте будем гением компьютера.