【Xcode】iOSアプリでレビュー依頼ダイアログを表示する方法【Swift】

ソースコード

大阪府豊中市でホームページ制作|スマートフォンアプリ開発を行なっているImpreateSoft(インプレイトソフト)です。

今回のブログテーマは、SwiftでiOSアプリのレビュー依頼ダイアログを表示する方法です。

レビュー依頼画面

こんな感じのやつですね

サンプルコード

サンプルコードは下記になります。

import UIKit
//StoreKitを追加
import StoreKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.

        //レビューダイアログを表示
        SKStoreReviewController.requestReview()
    }

}

SKStoreReviewController.requestReview()

この上記のコード1行でレビューダイアログの表示が行なえます。
簡単ですね。

コード実行時の注意

コードを実行する際は、下記の点に注意してください。
実行されないことがあります。

  • iOS10.3以降の環境で使用可能。10.3未満の場合、使えないので注意。
  • 端末の時間を変更している場合、動作しないことがある。
  • TestFlight経由では動作しない。
  • ネットワーク通信ができない時、動作しない。

上記4点の場合、実行されないことがありますので、不具合確認の参考にしてください。

まとめ

iOSアプリにレビュー依頼ダイアログを表示することで、レビュー数が増えますので、是非活用してみてください。
サンプルコードでは、実行時に表示されるようになっていますが、実際にはボタンをタップしたり、実行回数が5回以上の時に表示するなど、ユーザーにとって最適なタイミングで表示するようにしましょう。

動作環境

今回、確認したソフトやOSの動作環境です。

  • OS:macOS Catalina 10.15.2
  • 機種:MacBook Pro (15-inch,2017)
  • 端末:iPhone X (iOS13.3)
  • 開発ソフト:Xcode 11.3
  • 言語:Swift 5.1

インプレイトソフト代表。プログラマーとして、iPhoneアプリ開発、プログラミング教室、WordPressによるホームページ制作をメインに活動しています。

関連記事

  1. タイピングイメージ
  2. Xcodeのインストール方法
  3. ソースコードイメージ
  4. 教室風景1
  5. こどもプログラミング教室

最近の記事

  1. Xcodeのインストール方法
  2. ブルーライトカットイメージ
  3. データ圧縮イラスト
PAGE TOP