Swift 3 - 直接打开App Store评论标签(不是iTunes Store评论标签)

Tre*_*v14 5 iphone review ios swift3

我已经在我自己的应用程序或App Store应用程序中搜索了打开App Store评论标签的方法,但无济于事.有关如何做到这一点的任何帮助?

注意:这是专门针对SWIFT 3,而不是Objective-C.我已经看到了旧的答案,用"紫色软件"网址打开iTunes商店中的应用评论标签,但我真的不喜欢它没有打开App Store.我使用的应用程序直接打开App Store审核标签,但没有找到代码来执行此操作.

谢谢!

小智 13

您需要使用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)
     }     
}
Run Code Online (Sandbox Code Playgroud)