Yay or nay?

Discover what the internet is saying about StoreKit.

Upgraded Reviews scanned the web to find out what real users are saying about StoreKit.

See the highlights below and decide for yourself!

Pros and Cons

Table of contents

✅ Pros

We need to call one single method to show the view for getting rating/review, the remaining work will be handled by OS itself.
Review Pros
Using the API is dead simple.
The apps like Clash Royale, Numerics, Adobe sketch, Google Drive and so on has implemented this feature and few statistics say Instagram has raised their rating on Apple app store.
There is no need for any user to navigate to Apple app store for submitting his/her review.
StoreKit APIs allow users to provide ratings and reviews without leaving the app they’re in.
You can simply append the query parameter action=write-review to your product URL, in app configuration place from your app. This link will directly take the user to review page in App Store.
Developers simply choose when they’d like to prompt the user and identify places in their app where it makes sense to ask for feedback, and the system takes care of the rest.
This rating/review feature will not have any effect to the app which is distributed via test flight.
In development mode the rating/review feature will work until showing view to get the rating for testing UI and user experience. But the actually process of updating user rating/review in App Store will not happen, because you didn’t uploaded your app in App Store yet.
Developers can view, sort and respond to all reviews of their app via iTunes Connect, no matter when they were written.
It reduces friction and (in theory) leading to more ratings.
The system’s rating prompt offers a familiar, efficient experience that’s designed to engage the user with minimal impact.
This API is definitely a big advantage for iOS developers.
The SKStoreReviewController API, carries the big benefit of letting users leave a rating without leaving your app.

❌ Cons

No matter how many times you call the API, the system will only show up to a maximum of 3 prompts to the same user in a 365-day period.
The App Store defaults to showing ratings and reviews only for your app’s most recent version.
StoreKit limits each app to three such prompts per year.
You can’t ask for rating/review when the user opens the app.
Developer responses should be topical and shouldn’t be used to advertise or offer promo codes for other apps, services or In-App Purchases.
You have no control over exactly when and if the user sees the rating dialog, that is determined entirely by the system.
No matter how many times you call the API, the system will only show up to a maximum of 3 prompts to the same user in a 365-day period.
The system may or may not show a rating prompt, it’s not appropriate to call the API in response to a button tap or other user action because it is not going to happen every time.
Because the system may or may not show a ratings prompt, it’s not appropriate to call the API in response to a button tap or other user action.
You have no control over exactly what’s happening and the dialog displayed or its callbacks, that is determined entirely by the system.
You can not ask for rating/review from user in response of user action.
Users can opt out of receiving the new feedback prompts.
The User can turn off this in settings.
You can’t ask user for rating/review your app frequently.

Final Say

Read the summaries of what reviewers think about StoreKit below.

Review Summaries
StoreKit APIs allow users to provide ratings and reviews without leaving the app they’re in. Developers simply choose when they’d like to prompt the user and identify places in their app where it makes sense to ask for feedback, and the system takes care of the rest.
Starting with iOS 10.3, Apple has made significant changes to its app rating and review functionality, including adding a new API to manage and streamline user rating requests.The SKStoreReviewController API, carries the big benefit of letting users leave a rating without leaving your app – reducing friction and (in theory) leading to more ratings.
Apple has introduced ‘SKStoreReviewController’, which presents a review UIView on your app screen, from which ratings and reviews are recorded. There is no need for any user to navigate to Apple app store for submitting his/her review. This API is definitely a big advantage for iOS developers.
When the user is redirected to the app store there is a high chance for them to quit the app and browse further. But in iOS 10.3 onwards no need to navigate the user to App Store to get the rating/review. Apple have added new api called SKStoreReviewController in StoreKit framework to get the in-app rating/review.

Top Current Discount