Detection if user rated an Android app

I recently read an article about a game in the market (I will not name this name because I think this practice is negative for Android and does not want to publish it), which do not allow updating if you did not rate 5 stars in the market.

This is what the article says, and I would like to know if this is detected, and if so, how to do it (I only need to know if the user has rated the application, I do not need to be rated)

thanks

+4
source share
2 answers

I recently read an article about a game in the market (I will not name this name because I think this practice is negative for Android and does not want to publish it), which do not allow updating if you did not rate 5 stars in the market.

This is not possible as described. The application cannot interfere with the update. Now it is possible that he will be able to detect the update at the next start, and then take some action.

I would like to know if this is being detected, and if so, how to do it

There are no documented and supported tools for this. I will be stunned if this is possible outside the root phone - otherwise it will be a security flaw.

+7
source

As an application developer, I would advise you not to try to do this. Google does not support you with anything that looks like a tool or api-snippet for this. And Google can have snippets for just about anything. So, even if Google doesn’t want you to keep track of your users, you should consider why:

If application developers could scan, if someone rated their application, they could code something like this: if (user rated application || user paid) {provide access to cool features}

This would be nice for the googles rating system, as the user would rate the application in order to gain a personal advantage, rather than showing other users "hey, this application is nice, get it."

Therefore, just stay with the existing code and do not try to extract this information. By the way, even if you find a way to outwit Google, I'm sure - I would bet on the dollar - you are breaking your rules. Most likely, this will lead to something like "sorry, we will not publish this version of your application."

Your users will vote if you encode a useful application without errors.

// advice for;)

+1
source

All Articles