iOS14からアプリのレビューがあまり増えないって思っている場合、試した方が良いのが、requestReviewメソッドです。
自分は今までAppDelegateのdidFinishLaunchingWithOptions内で、以下のメソッドを実装していたのですが、iOS14では、AppDelegateでrequestReviewを呼んでも表示されないし、さらにdeprecatedになっています。。。
// iOS13まで
SKStoreReviewController.requestReview()
https://developer.apple.com/documentation/storekit/skstorereviewcontroller/2851536-requestreview
なので、iOS14では、最初に表示される画面のViewDidLoad内とかで、新しいrequestReview(in:)を実装するのがベターかと思います。
if #available(iOS 14.0, *) {
if let scene = UIApplication.shared.connectedScenes.first as? UIWindowScene {
SKStoreReviewController.requestReview(in: scene)
}
} else {
SKStoreReviewController.requestReview()
}
https://developer.apple.com/documentation/storekit/skstorereviewcontroller/3566727-requestreview
