How to link to GooglePlay to rate a game (Unity3d)?

18,985

Solution 1

After clicking on button call

Application.OpenURL ("market://details?id=" + Application.productName);

Solution 2

After a couple of times that the user have used your application, you can popup a message asking the user to rate the app. And if the user tap on Ok on dialogue, you can redirect the him with the below link to playstore for rating.

Link with button pressed "https://play.google.com/store/apps/details?id=" + yourcurrentActivity.this.getPackageName() this link will open google playstore and show your application there.

PS. you can use Sharedprefs to keep record of the times the user launch your application.

Solution 3

As you can change your application name and Google allow different name in the app and in the play store; better use Application.identifier rather than Application.productName;

You can not change your application identifier or Package name after uploading the first APK

public void OnClickRateUs()
{
    Application.OpenURL("market://details?id=" + `Application.identifier`);
}
Share:
18,985
Adrian Min
Author by

Adrian Min

Making Games.

Updated on June 23, 2022

Comments

  • Adrian Min
    Adrian Min almost 2 years

    I use Unity3d make a game. I want to make a button in the game, and players can click on this button to link GooglePlay and rate my game. What plugin I need and how to do this? I just found this: link