Application Review
The Application Review module shows an in-app rating dialog and (when applicable) redirects the user to the store rating page.
Configuration is done via the Settings Inspector in Unity.
Configuration is applied automatically at build time for each platform.
Platform markersโ
The following markers are used to indicate platform availability of parameters and features:
- (no marker) โ Shared parameter or feature
- ๐ โ iOS-specific parameter or feature
- ๐ค โ Android-specific parameter or feature
- โ ๏ธ โ Not implemented in the Unity plugin yet
Ask your release manager for the required parameters before configuring the SDK.
Configureโ
Configuration is done via the Settings Inspector.
Settings Inspectorโ
| Field | Description |
|---|---|
| App Review Enabled | Mandatory switch to allow displaying the review dialog |
| Skin Enabled ๐ | SDK UI skin name is enabled/disabled for iOS |
| Skin Name ๐ | SDK UI skin name used by the review dialog on iOS |
| App Skin Name ๐ค | SDK UI skin name used by the review dialog on Android |
| App Name ๐ | Game/app name used by the review dialog (affect only iOS) |
| App Store Id ๐ | Application ID in the App Store |
| App Review Days Delay | Number of days until the dialog reappears if the user didnโt go to the store for rating (default: 7 days) |
| App Review Seconds Delay | Delay in seconds since launch before the dialog can appear (default: 30 seconds) |
Usageโ
Show Review Dialogโ
Show the review dialog using the standard logic (respects delays and user history):
P101XP.GetInstance().AppReview();
Force Review Dialogโ
Show the review dialog without delays:
P101XP.GetInstance().ForcedAppReview();
Conditional Review Dialog ๐คโ ๏ธโ
Show the review dialog only under specific conditions (first show, or user previously postponed / rated low / closed the app):
P101XP.GetInstance().ConditionedForcedAppReview();
Additional Review Dialog ๐โ ๏ธโ
Show the review dialog under the same โshow againโ conditions (first show, or user previously postponed / rated low / closed the app):
P101XP.GetInstance().AdditionalAppReview();
Automatic Behaviorโ
- If the user has not rated the app, the review dialog can be shown automatically after successful authorization, respecting Days Delay and Seconds Delay.
- If the user rated the app negatively, the dialog may be shown automatically again.
- If the user already rated the app positively, the dialog will not be shown via
AppReview()orForcedAppReview(). - If the user gives 3 stars or lower and writes feedback, that message is sent to analytics.