Review Request
requestReviewis an API that lets you request users to write a review in a mini app.
Android's In-App Review API, and iOS's SKStoreReviewControllerwork in a similar direction, helping users leave a review naturally at the point when they have fully experienced the value of the service.
Signature
function requestReview(): Promise<void>;When should I call it?
requestReviewIt is recommended to call it when users have fully felt the value of the app.
For example, the following moments are appropriate.
Right after successfully completing a core task
Right after achieving a goal or earning a reward
A moment when satisfaction is expected to be high after repeated use
Calling it at this point lets users leave a review while they are having a positive experience, so you can expect better review quality.
How it works
requestReviewWhen requestReview is called, the review flow may appear to the user in the following order.
The star rating input screen appears first.
When the user selects 4 stars or more, the text review input screen is shown additionally.
When the user When selecting 3 stars or less, only the star rating is collected without a text review.
Usage guide
Please call it only when the user feels satisfied.
Do not call it repeatedly within the same session.
Please design it so that the user flow continues naturally even if the review request is not shown.
Do not create a flow where you move to the next screen or grant a reward based on whether the review request is shown.
Since it may look like nothing happens after the call, separate it from flows that are functionally required.
Example
Requesting a review after completing a core action
Checking reviews
In the console's 'Ratings and Reviews' menu, requestReviewyou can view both reviews collected through requestReview and reviews written through 'Leave a Review' in the navigation bar.
Frequently asked questions
Last updated
Was this helpful?