Ratings and Reviews

Ratings and reviews help people make informed decisions when considering whether to try out your app. Positive ratings and reviews can mean more downloads of your app, and customer feedback gives you insight into real world usage that helps direct future development efforts.

Delivering a great overall experience is the best way to encourage positive ratings and reviews, but it’s also crucial to choose the right time to ask users for feedback. Every app is different and there are many ways to determine the right times to request feedback. Some possible ways to do this involve looking at how many times or how frequently a user launches your app, the number of features a user has explored, or the number of tasks they've successfully completed.

Ask for a rating when users have had time to gain a clear understanding of your app's value. Never ask for a rating on first launch or during onboarding. At these times, users don’t have enough experience with your app to accurately rate it or provide a substantive review that potential customers might find helpful.

Ask for a rating when users are most likely to feel satisfaction with your app. For example, prompt users after they’ve completed a game level or productivity task.

Don’t interrupt people while they're performing a task or playing a game. Asking for feedback can disrupt the user experience and feel like a burden. You want to find natural breaks or stopping points in the app experience where a rating request is less likely to be bothersome.

Don’t be a pest. Repeated rating prompts can be irritating, and may even negatively influence the user’s opinion of your app. Allow at least a week or two between rating requests and only prompt again after the user has demonstrated additional engagement with your app.

System Rating and Review Prompts

The system offers a consistent, nonintrusive way for apps to request ratings and reviews. To use this feature, you simply identify places in your app's user experience where it makes sense to ask for feedback. If the user hasn't already given feedback, the system displays an in-app prompt that asks for a rating and an optional written review. The user can supply feedback or dismiss the prompt with a single tap. (The user can also opt out of receiving these rating prompts for all apps they have installed.) The system automatically limits the display of the prompt to three occurrences per app within a 365-day period.

Prefer the system-provided prompt. The system's rating prompt offers a familiar, efficient experience that's designed to engage the user with minimal impact.

Don't use buttons or other controls to request feedback. Since the system limits how often rating prompts occur, attempting to request feedback in response to a control may result in no rating prompt being displayed.

For developer guidance, see SKStoreReviewController in StoreKit.

TIP Responding to reviews is a great way to communicate with users, address concerns, and potentially improve your app’s rating. For best practices, see Responding to Reviews on the App Store.