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 .
source share