> For the complete documentation index, see [llms.txt](https://assetstore.essentialkit.voxelbusters.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://assetstore.essentialkit.voxelbusters.com/features/rate-my-app.md).

# Rate My App

Essential Kit's Rate My App feature lets Unity teams prompt players for app reviews using native store dialogs without maintaining platform-specific code. This tutorial walks you through setup, key APIs, testing, and troubleshooting so you can boost ratings with confidence.

{% hint style="info" %}
Using PlayMaker? See the PlayMaker guide: [PlayMaker](/features/rate-my-app/playmaker.md).
{% endhint %}

{% hint style="info" %}
Looking for a working reference? Open the demo scene at `Assets/Plugins/VoxelBusters/EssentialKit/Examples/Scenes/RateMyAppDemo.unity` and the companion script at `Assets/Plugins/VoxelBusters/EssentialKit/Examples/Scripts/RateMyAppDemo.cs` to see the full API in action.
{% endhint %}

## What You'll Learn

* Request app reviews at the right moment with conditional prompting
* Configure smart timing constraints to avoid annoying users
* Handle platform review quotas (iOS 3x/year limit, Android restrictions)
* Use confirmation dialogs to protect against quota waste

## Why Rate My App Matters

* **Business impact**: Higher ratings improve app store visibility and conversion rates
* **UX impact**: Native dialogs feel integrated and trustworthy to users
* **Technical impact**: No custom native code needed - works on iOS and Android

## Tutorial Roadmap

1. [Setup](/features/rate-my-app/setup.md) - Enable the feature and configure rating constraints
2. [Usage](/features/rate-my-app/usage.md) - Auto-show vs manual prompts, confirmation dialogs, and timing
3. [Testing](https://github.com/voxelbusters/essential-kit-docs/blob/master/tutorials/v3/features/rate-my-app/testing.md) - Simulate in editor and verify on devices
4. [FAQ](/features/rate-my-app/faq.md) - Troubleshoot common issues

## Key Use Cases

* Show rating prompt after major achievements or level completions
* Request reviews when users demonstrate positive engagement patterns
* Protect review quota with optional confirmation dialogs before native prompts
* Re-prompt for ratings when new versions ship

## Prerequisites

* Unity project with Essential Kit v3 installed and Rate My App feature included in the build
* iOS or Android targets with app store IDs configured in Essential Kit Settings
* Understanding of platform review quotas (iOS: 3x/year max, Android: limited but undisclosed)

{% embed url="<https://www.youtube.com/watch?v=2V2MMUdmb4o>" %}
Rate App Video Tutorial
{% endembed %}

{% content-ref url="/pages/-MKeIw9\_yMLuUzNsp1UP" %}
[Setup](/features/rate-my-app/setup.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MKeOj3zkeZRAbxoNghT" %}
[Usage](/features/rate-my-app/usage.md)
{% endcontent-ref %}

{% content-ref url="<https://github.com/voxelbusters/essential-kit-docs/blob/master/tutorials/v3/features/rate-my-app/testing.md>" %}
<https://github.com/voxelbusters/essential-kit-docs/blob/master/tutorials/v3/features/rate-my-app/testing.md>
{% endcontent-ref %}

{% content-ref url="/pages/-MKecqdDUDRRz3jVrF0w" %}
[FAQ](/features/rate-my-app/faq.md)
{% endcontent-ref %}
