Skip to main content
Version: 1.6.0

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โ€‹

FieldDescription
App Review EnabledMandatory 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 DelayNumber of days until the dialog reappears if the user didnโ€™t go to the store for rating (default: 7 days)
App Review Seconds DelayDelay 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() or ForcedAppReview().
  • If the user gives 3 stars or lower and writes feedback, that message is sent to analytics.