【Swift4】StoreKitのSKStoreReviewControllerで評価レビューをしてもらう方法【Obbjective-C】

2020年8月27日

iOS10.3以降より、アプリの評価レビューを訴求する場合はSKStoreReviewControllerを使わないといけなくなりました。

Appleのレビューガイドラインより
https://developer.apple.com/app-store/review/guidelines/#objectionable-content

1.1.7 App Store Reviews:
Use the provided API to prompt users to review your app; this functionality allows customers to provide an App Store rating and review without the inconvenience of leaving your app, and we will disallow custom review prompts.
(Google翻訳:提供されたAPIを使用して、ユーザーにアプリのレビューを促します。 この機能により、お客様はApp Storeの評価と提供をアプリを離れることの不便さなしに行うことができ、カスタムレビューのプロンプトは許可されません。)

SKStoreReviewControllerを使用したアプリレビュー方法

Swift4

import StoreKit

まずStoreKitをインポートします

SKStoreReviewController.requestReview()

次にレビューポップアップを出したいタイミングでrequestReviewをするだけです

Objective-C

#import <StoreKit/StoreKit.h>

まずStoreKitをインポートします

[SKStoreReviewController requestReview];

次にレビューポップアップを出したいタイミングでrequestReviewをするだけです