Take More Review To Your IOS App

Furkan Bekil
Sep 5, 2018 · 2 min read

The two key factor to make an application more attractive are reviews and comments. So, is it possible to take users’ review in app without any outside direction ? Yes, from IOS 10.3 Apple provide SkStoreReviewController located in StoreKit for developers.


How Can It Be Entegrated ?

Firstly, you need to import the StoreKit in ViewController which we will use in.

import StoreKit

After, we request review from users with just one line code!

SKStoreReviewController.requestReview()

If your application supports lower versions of IOS 10.3, we need to check which version the users use. Otherwise it is inevitable to be crashed.

if #available( iOS 10.3,*){SKStoreReviewController.requestReview()}

Things need attention and some extra information

  • Apple has an inclination to interfere with everything and naturally there are some limitations to use this function. In theory, you can use this function in everywhere you want. However; Apple wants us to call this function where logical and convenient to the application flow. For example; by adding a button “Rate Us” and show the review request you have high possibility to be rejected by “Apple Review”

For example; we show this request to users who have already played 2 times in one of our trivia game application. So, we can reach the users who have really experienced the application. Also, review request do not distrupt the flow of the game.

  • After you show the review request to users, it it impossible to get any callback. So, you cannot say “if you rate me, you can earn 100 Coins in app.”
  • Remember! there is a limitation on the count of showing review request to users. At most 3 times in a year you can show it. You need to know the value!
  • there is a option in device settings to inhibit to see this request for the users.
  • Ve benden duymuş olmayın ama söylentilere göre Apple bunu gelecek bir zaman diliminde zorunlu hale getirebilirmiş.
  • Finally, Apple might make review request an obligation for all application according to some rumors.

Some resources about this topic

https://developer.apple.com/documentation/storekit/skstorereviewcontroller

https://developer.apple.com/documentation/storekit/skstorereviewcontroller/2851536-requestreview

Furkan Bekil

Written by

Head Of Mobile Development At Temiz.co

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade