ScreenShipper
Blog
Growth & Marketing

How to Get More App Reviews Without Breaking Store Rules

How to get app reviews the right way. Use the official in-app review prompts, time them well, turn support into ratings and avoid incentives both stores ban.

ScreenShipper team · · 7 min read

Quick answer: To get more app reviews, ask at the right moment with the official prompts: StoreKit's review request on iOS, which Apple shows up to three times in 365 days, and the Play In-App Review API on Android. Trigger them after a success, never after an error. Solve problems through support, reply to reviews, and never offer rewards, filter users first or post fake reviews. Both stores ban that.

Why Ratings Deserve Your Attention

Your star rating and rating count appear in search results and at the top of your product page, right next to your screenshots. They are one of the first trust signals a new visitor sees. Apple also lists positive ratings and reviews among the product page factors its editors consider for featuring, and notes that having few ratings may discourage potential users from downloading.

Reviews are also free product research. The written ones tell you what people value, what confuses them and what they expect next. Our guide to App Store ratings explains how the summary rating is calculated and displayed.

The Rules: What Apple and Google Allow

Both stores want reviews that reflect real, unprompted opinions. Read this table before you write a line of code.

PracticeApp StoreGoogle Play
Official in-app promptRequired: use the provided APIUse the In-App Review API
Custom star-rating pop-upDisallowed (guideline 5.6.1)Not allowed to replace or alter the card
Asking "Do you like the app?" firstRisky; close to a custom review promptNot allowed before or while showing the card
Rewards for ratings or reviewsNot allowedNot allowed
Requiring a rating to unlock featuresNot allowed (guideline 3.2.2)Not allowed
Fake or coordinated reviewsManipulation (guideline 5.6.3)Fake ratings policy violation
"Rate us" link in settingsAllowed, user-initiatedAllowed; send users to the store listing

The pattern called review gating, where you ask users whether they are happy and only send the happy ones to the store, deserves a special warning. Google explicitly forbids asking opinion or predictive questions before the review card. On iOS, guideline 5.6.1 disallows custom review prompts. The safe approach on both platforms is to skip the pre-question and call the official prompt directly.

When to Ask: Timing That Works

Apple's advice is to ask when people are most likely to feel satisfied, such as after completing an action, level or task, and not to interrupt them. Google says to wait until the user has experienced enough of the app to give useful feedback.

Good triggers depend on your app:

App typeA good moment to ask
ProductivityRight after a task, document or export is completed
FitnessAfter a logged workout or a streak milestone
Photo or video editorAfter the user saves or shares an edit
Language learningAfter finishing a lesson with a good score
GameAfter winning a level, never after losing
FinanceAfter reaching a savings goal, not after a payment

Bad moments: the first launch, during onboarding, in the middle of a task, after an error or crash, and during checkout. Add simple conditions, for example at least a few sessions over several days plus one success event, so you only ask people who know the app.

How to Implement the Official Prompts

On iOS, use StoreKit. In SwiftUI, read the requestReview action from the environment and call it at your chosen moment; in UIKit, call AppStore.requestReview(in:) with the current window scene. The system decides whether to show the prompt, shows it at most three times in 365 days, and users can turn in-app rating requests off in Settings. In development builds the prompt always appears; in TestFlight it does not appear at all. Our iOS in-app review prompt guide covers the details.

For a permanent "Rate this app" button in settings, link to your App Store page with the action=write-review parameter instead of calling the prompt, because the system prompt may not show when the user taps.

On Android, use the Play In-App Review API from the Play Core libraries: request a review flow, then launch it. Google enforces a time-bound quota and does not tell you whether the user left a review. Google also says not to trigger the API from a button, since the quota may hide the card and leave a broken experience; send those users to your store listing instead. Show the card as it is, without overlays or changes. See our Google Play in-app review guide for setup and testing.

Turn Support Into Better Ratings

Many one-star reviews are support requests with nowhere else to go. Give unhappy users a better outlet, always available and never used as a filter in front of the review prompt.

  1. Put a "Contact support" or "Send feedback" option in settings and on error screens.
  2. Answer fast and in a human voice.
  3. Fix the issue and tell the user when the fix ships.
  4. Mention the fix in your release notes, which Apple specifically recommends when an update solves problems raised in older reviews.

Make sure your support contact is easy to find in the app and on your product page. People who get help often leave a better review on their own.

Reply to Reviews

Both App Store Connect and Play Console let you reply publicly. On the App Store, the reviewer is notified and can update their review, and only your latest reply is shown.

  • Prioritize the lowest ratings and reviews about bugs in the current version.
  • Be specific: acknowledge the problem, say what you did or will do.
  • Keep it respectful and free of personal information, marketing or spam.
  • Do not ask for a higher rating in your reply. Google's guidance says so explicitly.
  • Report abusive reviews instead of arguing, for example with Report a Concern in App Store Connect.

Our guide on how to respond to app reviews includes reply templates for common situations.

What Never to Do

  • Offer coins, features, discounts or contest entries in exchange for ratings or reviews.
  • Buy reviews, use review exchanges or organize friends and employees to post reviews.
  • Lock features until the user rates the app.
  • Show your own star dialog or redesign the store's review card.
  • Prompt on every launch or retry immediately after a dismissal.
  • Reset your App Store summary rating with every update. Apple allows a reset with a new version but recommends using it sparingly.

Using real reviews in marketing is fine with the right permissions. Apple says customer reviews may appear in marketing materials only with the reviewer's permission, and your rating may be used if it reflects your current rating. The same care applies to social proof in your screenshots.

Frequently Asked Questions

How many times can I ask for an App Store review?

Apple currently lets apps prompt for ratings up to three times in a 365-day period, and the system decides when the prompt actually appears. Choose your three best moments carefully.

Can I offer a reward for leaving a review?

No. Google Play bans rewards or incentives for ratings and reviews, and Apple treats manipulation of reviews as a violation. Rewarding a review can lead to rejection or removal.

Why does my review prompt not show up?

On iOS the system may skip it because of the yearly limit, because the user turned off rating requests, or because the build is from TestFlight. On Android, Google's quota can suppress the card after recent requests.

Do TestFlight or closed-testing users leave public reviews?

No. TestFlight feedback goes privately to you, and Google Play testers cannot leave public reviews for test versions. Public ratings only start after release.

Can I reset my App Store rating after a big update?

Yes. You can reset the summary rating when you release a new version, per territory. Written reviews stay visible, and Apple recommends doing this sparingly.

Sources

Localize your screenshots in 50 languages

Add languages to one design, translate with AI on Pro and get warnings when a headline overflows.

All guides