Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to know if a specific user has rated a Android App?

Tags:

In my android app i need implement a functionality that allow ask the user if he wish rate this app, if the response is "yes" i am going to redirect to androidmarket app, when the user already rated the app, the app shouldn't ask him for rate again. So i need any way to know if the user already has rated the app.

I am using the android-market-api but i didn't find any method that return WHO rated my app.
The AppsRequest returns the global rating, for example : 5.
The CommentsRequest returns only comments but if there are some users that rate the app without comments the CommentsResponse returns empty.
I need something like this:

app: myapp
user: [email protected]
rate: 3

Could you please give some ideas?

like image 332
Jhon Avatar asked Mar 15 '11 22:03

Jhon


People also ask

How do I find ratings for apps?

Google is adding a rating filter to Google Play search results to make it easier to search for apps and get actual high-quality listings. With this feature active you could search for podcast apps and then filter the results by star rating.

What happens if an app gets 1 star on Play Store?

However, even if the rating of the short-video platform falls to 1 star it is highly unlikely that it will be removed from Google Play store. “An app with 1 star rating will still be available for download even after it gets poor ratings.

Can you search by rating on Google Play?

Google Play Now Lets You Filter Search Results by Rating.

What happens if app rating is low on Play Store?

Featured Apps A low rating lets the stores know that the app has issues that need to be resolved before it can confidently feature it. Featuring an app that frustrates users will only erode user faith in the featured apps.


1 Answers

There is no official way to know this. There shouldn't be.

The step from an application being able to determine what my rating for it is, to an application that attempt to retaliate because of a bad review is very small.

The fact that some of this information is exposed for 3rd party APIs like android-market-api worries me a lot. I will certainly not be leaving any comments for any application. In fact, I will not even rate applications, and I would be recommending to any of my friends to avoid doing so as well.

Now back to your particular problem:

you shouldn't rely on knowing if the user has rated/reviewed your application. The best you can do is ask the user with a dialog that offers Review, and Later buttons. If the user clicks on Review you never ask him again. if the user clicks on Later, you ping him in couple of days again. if the user clicked Later two times, chances that he will leave a review are slim. In fact, the more you bug the user, the more likely they will leave a negative rating, so I'd say showing the dialog twice is probably the best approach.

like image 139
Franci Penov Avatar answered Oct 08 '22 18:10

Franci Penov