Is there a way to see a user submit a review on the Android Marketplace?

I am thinking of asking users to submit a review on the Android Marketplace (Google Play, I think now, but ...), but I would like to know before I ask them if they submitted a review. Is it possible?

+6
source share
4 answers

There is no API for the Play Market that you really need.

As already mentioned, you can always track if the user clicked a button to launch the Play Market, but you cannot say what they did there.

There is a third-party Market API, but it is not reliable (of course, there is no error - this is a workaround, since the official API does not exist).

You can create a Campaign in AdWords. This allows you to track referral URLs (which allows you to track application entry points from external resources). I found a good post about this here: http://gyurigrell.com/2012/2/21/tracking-install-sources-android-apps

On the bottom line, I'm sure you cannot do what you ask.

+7
source

Googling gave me this link - http://code.google.com/p/android-market-api/ . I have not tried it, but it claims that it can get comments according to your application id. Other ports are listed here.

What you can try is to get all the comments for your application. Then get the user account information using the AccountManager . Check if any data matches those who have the author name in the comments. You will need to add permission to the manifest in order to get data from the AccountManager, and this is a rather creepy permission.

It seems like a lot of work, and I think it would be better for you to just use the dialog box once and then make sure that it does not appear again after someone clicked on it with the saved preference.

+4
source

If you have a button to press them to leave a review, you can always add preference when you click on it, and then check back later to remove the button.

+3
source

It would be nice if one day Google / Android would allow you to create a custom course-my-application dialog box in which this user information could be known on the server side, rather than popping up the developer / application dialog box if he doesnโ€™t need (the user has already rated the application). Desired Thinking Function Request

Unfortunately, this is not possible at the moment. See How do I know if a particular user rated an Android app?

Also, although the suggestion might be to use something like android-market-api , note that it violates the missing licenses and you may lose your developer account , although I doubt the application may mysteriously get a ban Once, on a wonderful day!

I think the biggest problem is privacy.

As for workarounds, it might be better to wait for something official. All unofficial APIs are often unreliable with respect to changes made by Google, and unofficial APIs have to catch up and fix problems while the service is no longer running, and cannot continue to work until it is fixed. Therefore, just setting up SharedPreference may be the maximum possible at the moment. Either at the first start , the delayed and specified intervals , or if the user has already checked the "do not ask again / already rated" field .

+3
source

Source: https://habr.com/ru/post/910624/


All Articles