2017-02-14 5 views
3

App Storeのレビュータブを自分のアプリ内またはApp Storeアプリ内で開く方法を探しました。どのようにこれを行うにはどのような助け?Swift 3 - App Storeのレビュータブを直接開きます(iTunes Storeレビュータブではありません)

注:これは特にObjective-CではなくSWIFT 3のためのものです。私は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

itms://の代わりにitms-apps:// URLスキームを使用する必要があります。これは、iTunesアプリケーションで開くのではなくApp Storeに移動するためです。

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

感謝の男!私の命を救いました! –

関連する問題