Stay organized with collections
Save and categorize content based on your preferences.
Google.Play.Review.ReviewManager
Manages operations for requesting and launching the In-App Review flow.
Summary
Public functions
LaunchReviewFlow
PlayAsyncOperation< VoidResult, ReviewErrorCode > LaunchReviewFlow(
PlayReviewInfo reviewInfo
)
Launches and displays the in-app review flow to the user.
Returns a PlayAsyncOperation that will be marked IsDone when the in-app review dialog is closed.
ReviewManager
ReviewManager()
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-03-18 UTC.
[null,null,["Last updated 2021-03-18 UTC."],[],[],null,["# Google.Play.Review.ReviewManager Class Reference\n\nGoogle.Play.Review.ReviewManager\n================================\n\nManages operations for requesting and launching the In-App [Review](/reference/unity/namespace/Google/Play/Review#namespaceGoogle_1_1Play_1_1Review) flow.\n\nSummary\n-------\n\n| ### Constructors and Destructors ||\n|---|---|\n| [ReviewManager](#classGoogle_1_1Play_1_1Review_1_1ReviewManager_1a94972ec9334c4002f0fc56646fccd568)`()` ||\n\n| ### Public functions ||\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [LaunchReviewFlow](#classGoogle_1_1Play_1_1Review_1_1ReviewManager_1a2011ba02352a128f8074af7ea27efa0a)`(`[PlayReviewInfo](/reference/unity/class/Google/Play/Review/PlayReviewInfo#classGoogle_1_1Play_1_1Review_1_1PlayReviewInfo)` reviewInfo)` | `PlayAsyncOperation\u003c `[VoidResult](/reference/unity/class/Google/Play/Common/VoidResult#classGoogle_1_1Play_1_1Common_1_1VoidResult)`, `[ReviewErrorCode](/reference/unity/namespace/Google/Play/Review#namespaceGoogle_1_1Play_1_1Review_1a5b5afe3f21b99d2f67f81515f1b17641)` \u003e` Launches and displays the in-app review flow to the user. |\n| [RequestReviewFlow](#classGoogle_1_1Play_1_1Review_1_1ReviewManager_1ac19a52f2134d3cfc9a5cfbe1514406fd)`()` | `PlayAsyncOperation\u003c `[PlayReviewInfo](/reference/unity/class/Google/Play/Review/PlayReviewInfo#classGoogle_1_1Play_1_1Review_1_1PlayReviewInfo)`, `[ReviewErrorCode](/reference/unity/namespace/Google/Play/Review#namespaceGoogle_1_1Play_1_1Review_1a5b5afe3f21b99d2f67f81515f1b17641)` \u003e` Retrieves all the needed information to launch the in-app review flow. |\n\nPublic functions\n----------------\n\n### LaunchReviewFlow\n\n```c#\nPlayAsyncOperation\u003c VoidResult, ReviewErrorCode \u003e LaunchReviewFlow(\n PlayReviewInfo reviewInfo\n)\n``` \nLaunches and displays the in-app review flow to the user.\n\nReturns a PlayAsyncOperation that will be marked IsDone when the in-app review dialog is closed. \n\n### RequestReviewFlow\n\n```c#\nPlayAsyncOperation\u003c PlayReviewInfo, ReviewErrorCode \u003e RequestReviewFlow()\n``` \nRetrieves all the needed information to launch the in-app review flow.\n\nNeeds to be called before [LaunchReviewFlow](/reference/unity/class/Google/Play/Review/ReviewManager#classGoogle_1_1Play_1_1Review_1_1ReviewManager_1a2011ba02352a128f8074af7ea27efa0a) to obtain a [PlayReviewInfo](/reference/unity/class/Google/Play/Review/PlayReviewInfo#classGoogle_1_1Play_1_1Review_1_1PlayReviewInfo) which is required to launch the in-app review flow. \n\n### ReviewManager\n\n```c#\n ReviewManager()\n```"]]