Swift 3 - 直接打开 App Store 评论选项卡(不是 iTunes Store 评论选项卡)
Swift 3 - Open App Store Review Tab Directly (NOT the iTunes Store Review Tab)
我一直在寻找一种在我自己的应用程序或 App Store 应用程序中打开 App Store 评论选项卡的方法,但无济于事。关于如何执行此操作的任何帮助?
注意:这是专门针对 SWIFT 3 的,而不是 Objective-C。我看到过使用 "purple software" url 在 iTunes 商店中打开应用程序评论选项卡的旧答案,但我真的不喜欢它没有打开 App Store。我使用过直接打开 App Store 评论选项卡的应用程序,但没有找到执行此操作的代码。
谢谢!
您需要使用 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)
}
}
我一直在寻找一种在我自己的应用程序或 App Store 应用程序中打开 App Store 评论选项卡的方法,但无济于事。关于如何执行此操作的任何帮助?
注意:这是专门针对 SWIFT 3 的,而不是 Objective-C。我看到过使用 "purple software" url 在 iTunes 商店中打开应用程序评论选项卡的旧答案,但我真的不喜欢它没有打开 App Store。我使用过直接打开 App Store 评论选项卡的应用程序,但没有找到执行此操作的代码。
谢谢!
您需要使用 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)
}
}