Categories: Swift

SKStoreReviewController.requestReview()がios14で非推奨(desprecated)になっていた

ios13まで

SKStoreReviewController.requestReview()

ios14

SKStoreReviewController.requestReview(in: <UIWindowScene>)

となるのでUIWindowSceneを取得する必要がある

ifを使う場合

if let scene = UIApplication.shared.connectedScenes.first as? UIWindowScene {
    SKStoreReviewController.requestReview(in: scene)
}

guardを使う場合

guard let scene = UIApplication.shared.connectedScenes.first as? UIWindowScene else {
    return
}
SKStoreReviewController.requestReview(in: scene)

多分これでios14でもレビュー訴求が行えます

Pype