Android-RateThisApp
Android-RateThisApp is an library to show "Rate this app" dialog.
The library monitors the following status
- How many times is the app launched
- How long days does it take from the app installation
and show a dialog to engage users to rate the app in Google Play.
Getting Started
Dependency
NOTICE: From 1.0.0, group ID has been changed from com.kobakei
to io.github.kobakei
.
Basic usage
Call RateThisApp.onCreate(Context)
and RateThisApp.showRateDialogIfNeeded(Context)
in your launcher activity's onCreate() method.
That's all! You can see "Rate this app" dialog at an appropriate timing.
Advanced usages
Custom condition
In default, the dialog will be shown when any of the following conditions is satisfied.
- App is launched more than 10 times
- App is launched more than 7 days later than installation.
If you want to use your own condition, please call RateThisApp.init(Configuration)
in your Application or launcher activity onCreate method.
Custom strings
You can override title, message and button labels.
Custom url
In default, rate button navigates to the application page on Google Play. You can override this url as below.
Opt out from your code
If you want to stop showing the rate dialog, use this method in your code.
Callback
You can receive yes/no/cancel button click events.
Contribute this project
If you want to contribute this project, please send pull request.
In present, I need contributors who can translate resources from English/Japanese into other languages.