【Xcode/Swift】レビュー依頼機能の実装方法~たった4行で記述。~

レビュー依頼機能とは?

このような星だけで評価できるレビューボックスのことです。

表示条件

以下の条件に当てはまらないと表示されません。

  • iOS10.3以降であること。
  • iPhoneの設定で「App内評価とレビュー」がオンであること。
    (設定>App Store>App内評価とレビュー)
  • 3回以上表示させてないこと。(1年間でリセット)
  • AppStoreからの配信であること。

実装内容

まずは、importを行う。

import StoreKit

出したいタイミングで以下のコードを記述する

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

たったこれだけです。