2017-02-14 81 views
3

我已經搜索了一種方法,可以在我自己的應用程序或App Store應用程序中打開App Store評論標籤,但無濟於事。任何幫助如何做到這一點?Swift 3 - 直接打開App Store評論標籤(不是iTunes Store評論標籤)

備註:這是專門針對SWIFT 3的,而不是Objective-C。我已經看到舊的答案,打開iTunes商店中的應用程序審查選項卡與「紫色軟件」的網址,但我真的不喜歡它沒有打開App Store。我已經使用直接打開App Store評論選項卡的應用程序,但沒有找到執行此操作的代碼。

謝謝!

+0

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

回答

4

您需要使用itms-apps:// URL方案(而不是itms://)才能進入App Store,而不是在iTunes應用程序中打開。

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

感謝的人!救了我! –