> 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/playmaker.md).

# PlayMaker

Request store reviews with optional gating and an optional confirmation prompt.

## Actions (3)

* `RateMyAppIsAllowed` (sync bool check)
* `RateMyAppAskForReview` (fires `promptShownEvent` / `failureEvent`)
* `RateMyAppOnConfirmationPrompt` (persistent listener when confirmation dialog is enabled)

## Key patterns

* Gate review requests with `RateMyAppIsAllowed` and a good in-game moment.
* `RateMyAppAskForReview` requests the OS prompt; the OS may throttle and not show UI.
* If you use the built-in confirmation dialog, keep `RateMyAppOnConfirmationPrompt` active before calling `RateMyAppAskForReview(skipConfirmation=false)`.

## Use cases

Start here: `use-cases/README.md`
