2013-02-26 11 views
15

で「評価とレビュー」を開くには、どのように私は例えば約SKStoreProductViewController、いくつかのチュートリアルを参照してください。 Open a list of my apps in the App Store within my Appskstoreproductviewcontroller:打ち上げ

しかし、それは常に「詳細」でSKStoreProductViewControllerを開き、起動時には、どのように私は開くことができる「と評価そして件の口コミ」プログラムで

+0

ソリューションを見つけたことはありますか? –

+2

これはiOS6では不可能と思われます。しかし、URLを呼び出すiOS5のソリューションは、評価ページでApp Storeを起動するように見える。http://stackoverflow.com/questions/3654144/direct-rate-in-itunes-link-in-my-app/4382571#4382571 – lschult2

+0

IOS 8.4はどうですか?運が良ければ? –

答えて

0

コードスニペットの下には、このfunctiネイティブAppStoreのアプリ

struct AppStoreURLs { 
    static let templateReviewURLiOS8 = "itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=%@&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software" 
} 


func showAppReivewScreen(_ appId: String?) { 

     guard let applicaitonIdentifier = appId, (applicaitonIdentifier.isEmpty == false) else { return } 

       let reivewURL = String(format: AppStoreURLs.templateReviewURLiOS8, applicaitonIdentifier) 

     if let url = URL(string: reivewURL), UIApplication.shared.canOpenURL(url) { 

      if #available(iOS 10.0, *) { 
       UIApplication.shared.open(url, options: [UIApplicationOpenURLOptionUniversalLinksOnly : false], completionHandler: nil) 
      } else { 
       UIApplication.shared.openURL(url) 
      } 
     } 

    } 

コールのクチコミ&評価のセクションを開きます。アプリケーション識別子を使用する場合

self.showAppReivewScreen("951627022") 
関連する問題