2017-02-14 11 views
3

Я искал способ открыть вкладку обзора App Store либо в своем приложении, либо в приложении App Store, но безрезультатно. Любая помощь в том, как это сделать?Swift 3 - Открытая вкладка «Обзор App Store» (не вкладка «Обзор iTunes Store»)

Примечания: Это специально для SWIFT 3, а не для Objective-C. Я видел старые ответы, чтобы открыть вкладку обзора приложений в магазине iTunes с URL-адресом «фиолетового программного обеспечения», но мне очень не нравится, что он не открывает App Store. Я использовал приложения, которые открывают вкладку обзора App Store напрямую, но не нашел код для этого.

Спасибо!

+0

http://stackoverflow.com/questions/3124080/app-store-link-for-rate-review-this-app?noredirect=1&lq=1 – matt

ответ

4

Чтобы перейти в App Store, вместо открытия в приложении iTunes вам необходимо использовать схему URL-адреса itms-apps:// (вместо itms://).

if let reviewURL = URL(string: "itms-apps://itunes.apple.com/us/app/apple-store/YOUR_APP_ID?mt=8"), UIApplication.shared.canOpenURL(reviewURL) { 
    if #available(iOS 10.0, *) { 
     UIApplication.shared.open(reviewURL, options: [:], completionHandler: nil) 
    } else { 
     UIApplication.shared.openURL(reviewURL) 
    }  
} 
+1

Благодаря человеку! Спас мою жизнь! –