# App Review

### <mark style="color:green;">What is App Review?</mark>

Twinr provides a way through which App owners can prompt their App users to leave a feedback in the form of Reviews or Ratings. Those feedbacks directly appears on the PlayStore and AppStore listing.

### <mark style="color:green;">How to setup App Review?</mark>

<figure><img src="/files/KH02HtkRPGti9WFiCf8Q" alt=""><figcaption></figcaption></figure>

**1.)** Go to Add-ons --> Extensions --> App Review & enable it.

<mark style="color:red;">**NOTE:**</mark> <mark style="color:red;">Please create a new version of the App e.x. 1.0.2, if the current version does not support this feature. If the previous version is live on the stores, then request a new build and submit this new version to the stores.</mark>&#x20;

**2.)** Provide App Review Schedule. The schedule starts from the day user installs the app. For example, if you want to prompt for the feedback on the 10th, 60th, 100th time user opens the app, then put 10, 60, 100 in the field.

**3.)** Click on Save as Draft

<mark style="color:red;">**NOTE:**</mark> <mark style="color:red;"></mark><mark style="color:red;">As per the Apple and Google guidelines, you can prompt users for the review once in a month. So the gap between the schedules must be 30 days. If you put 1, 5, 10, 15, 35, 50, and for example user opens app everyday, then review will prompt on 1st and 35th day. The rest will be skipped.</mark>

### <mark style="color:green;">App Review JS Bridge</mark>

App Review JS bridge is a customized way to ask for app review in your app.&#x20;

For example, on certain events in your app you want to ask for a review ignoring the app open count, you can use below JS Function to ask for the review.

<pre class="language-javascript"><code class="lang-javascript"><a data-footnote-ref href="#user-content-fn-1">await twinr_request_app_review()</a>
</code></pre>

You can use this function anywhere in your website and in the app it will ask for review as soon as this function will be called. You can call this function on events such as order placed in e-commerce app, course complete in education app etc.

Also, you can add JS button in your navigation bar as well to always keep that button visible to users. Check [this guide](/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/custom-button.md) to learn more about adding JS button in navigation bar.

### <mark style="color:green;">How to test App Review Feature in</mark> [Twinr Previewer App](https://play.google.com/store/apps/details?id=com.twinr.builder.previewer)<mark style="color:green;">?</mark>

* You can test this feature for Twinr previewer app. You can also try to give reviews for the app. Please note that the reviews will go to [Twinr Previewer app](https://play.google.com/store/apps/details?id=com.twinr.builder.previewer) in the PlayStore.
* Another way is to install APK in your android device and try to open the app and give the reviews. NOTE that once the app is LIVE, you can test as per your schedule given in "App Review Schedule" field.

### <mark style="color:green;">Benefits of asking App Review for mobile app</mark>

1. **Increased number of installations:** As per the general psychology, when people search for some app, they likely to download the app which has more reviews than other. It leads to a trust and geniality of the app.
2. **Improved user retention:** If the user is very satisfied with your app, he will provide feedback and decide to keep the app for a longer period.
3. **Increase In-app revenue:** The more installation you have, the more revenue you can generate with either in-app purchase or Advertisements.
4. **Boost AppStore & PlayStore visibility:** The store's search algorithms works on different conditions. From which, one is number of ratings. The more ratings you have, the more visibility you get.
5. **Better conversion rate:** If the user provides feedback, he is likely to purchase goods, or purchase subscription from the app. Which leads to a successful conversion!

### <mark style="color:green;">Common Questions</mark>

<details>

<summary><strong>Do I need to publish new version after enabling App Review?</strong></summary>

**Answer:** No, just do the changes, save it and click on publish to production. Your LIVE app will have the changes right away.&#x20;

</details>

<details>

<summary><strong>Do I need to submit new version everytime I edit the review schedule?</strong></summary>

**Answer:** No, just do the changes, save it and click on publish to production. Your LIVE app will have the changes right away.

</details>

<details>

<summary><strong>What are the policy and recommendations of Google and Apple to ask for reviews?</strong></summary>

**Answer:** Please refer to this policies from them.

For Google: <https://developer.android.com/guide/playcore/in-app-review#quotas>\
For Apple: <https://developer.apple.com/design/human-interface-guidelines/patterns/ratings-and-reviews/>

</details>

[^1]:


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.twinr.dev/extensions/app-review.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
