1.打开 App Store 评分页面
/// 打开 App Store 评分页面
func openAppStore() {
let appId = ""
if let url = URL(string: "itms-apps://itunes.apple.com/app/id\(appId)?action=write-review") {
UIApplication.shared.openURL(url)
}
}
2.在App内部弹起App Store评分弹窗(一年之内只有三次机会)
/// 调用系统Api去请求展示弹框,具体情况依据系统而定
func requestReView() {
print("开始调用弹窗方法,能不能弹起,不可知")
if #available(iOS 14.0, *) {
if let sence = UIApplication.shared.connectedScenes.first as? UIWindowScene {
SKStoreReviewController.requestReview(in: sence)
} else {
print("\(self.classForCoder)-未获取到活跃的sence")
}
} else {
if #available(iOS 10.3, *) {
SKStoreReviewController.requestReview()
} else {
print("\(self.classForCoder)----------当前版本不支持弹出评分alert")
}
}
}
网友评论