【发布时间】:2018-03-02 13:47:42
【问题描述】:
我找到了实现在应用商店 (App store link for "rate/review this app") 上获得评分的链接的答案。答案是:
let appID = "Your App ID on App Store"
let urlStr = "itms-apps://itunes.apple.com/app/id\(appID)" //
(Option 1) Open App Page
let urlStr = "itms-apps://itunes.apple.com/app/viewContentsUserReviews?
id=\(appID)" // (Option 2) Open App Review Tab
if let url = URL(string: urlStr), UIApplication.shared.canOpenURL(url)
{
if #available(iOS 10.0, *) {
UIApplication.shared.open(url, options: [:], completionHandler:
nil)
} else {
UIApplication.shared.openURL(url)
}
}
我无法理解如何实现这一点。特别是我不明白 if 语句将如何将用户带到应用商店。
谢谢。
【问题讨论】:
-
你需要阅读官方文档。至少您需要编写代码而不是复制过去以更好地理解
-
你不明白
UIApplication.shared.open(url是什么意思吗? Swift/API 很冗长,易于理解。 -
我发现 Sh_Kahn 的回答真的很有帮助。