Is there a way I can request user for a rating/review/comment for the application from within the application (Activity).
One option I can think is to create a link in the application to Android market where user can enter review/rating/comment. What I am looking is to allow the user to do this without leaving the application.
Also, I need to find out if the user has already reviewed. (Which case, I may choose to change the link to 'Revise the review' instead of 'Add a review').
Is this possible?
Alternatively, if I redirect to the market page, is it possible to take the user straight to the review section (not top of page)
Ask for a rating only after the user has demonstrated engagement with your app. For example, prompt the user upon the completion of a game level or productivity task. Never ask for a rating on first launch or during onboarding. Allow ample time to form an opinion.
In Play Console, you can see an overview of your app's ratings, individual user reviews, and clustered data about your app's reviews. Users can rate your app on Google Play with a star rating and review. Users can only rate an app once, but they can update their rating or review at any time.
I wrote a simple library to do that.
It is called AppRate and you can find it on GitHub here.
It is very easy to install and use:
Drop the jar in your libs
folder.
Then include the following code in the onCreate
method of your MAIN
activity.
new AppRate(this)
.setShowIfAppHasCrashed(false)
.setMinDaysUntilPrompt(0)
.setMinLaunchesUntilPrompt(20)
.init();
I hope this can help you. :)
No. Currently the only thing you can do is direct the user to the market to rate or leave a comment. Hopefully they will build a market api in the future that will allow better app-market interaction.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With