Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SKStoreReviewController.requestReview() can't rate at the new App version

In version 1.0, users can rate the app without a problem.
However, in version 2.0, the rating box does not appear

The function called to show the rating box is the same in both versions:

SKStoreReviewController.requestReview()
like image 552
aboojan Avatar asked Jan 03 '23 15:01

aboojan


1 Answers

Why the rate box is not shown? Possible reasons:

  1. When building in Xсode, the rating box is shown.
  2. When building from a CI solution for release, the rating box is NOT shown.
  3. When running from TestFlight, the rating box is NOT shown.
  4. When running from the AppStore, only users who purchased (free or paid) your app will see it.
  5. When running from the AppStore, users who obtain your app via Connect promo codes will NOT see it.
  6. If a user leaves a rating, the app can not show the rating box for at least a year afterwards and after a new version has been released.
  7. Apps can only prompt users for a rating or review three times in a year regardless of the version number updates.
  8. Users are also given more control about whether they want to be asked to review apps at all. In Settings, there is a global switch to suppress these alerts from ever appearing (Settings → iTunes & App Store → In-App Ratings & Reviews).
like image 124
Alexey Golikov Avatar answered May 20 '23 05:05

Alexey Golikov