/AppRate

A friendly library to prompt your users to rate your app.

Primary LanguageJava

AppRate

  • AppRate allows your users to rate your application.

  • AppRate shows a customizable rate dialog according to your chosen settings.

How to install and use

  1. Put the AppRate jar in your libs folder or add AppRate as a library project.
  1. Use AppRate as follows in your MAIN activity:
new AppRate(this).init();

Features

  • You can decide not to prompt the user if the application has crashed once.
new AppRate(this)
    .setShowIfAppHasCrashed(false)
    .init();
  • You can decide when to prompt the user.
new AppRate(this)
    .setMinDaysUntilPrompt(7)
    .setMinLaunchesUntilPrompt(20)
    .init();
  • You can customize all the messages and buttons of the rate dialog.
AlertDialog.Builder builder = new AlertDialog.Builder(this)
		.setCustomTitle(myCustomTitleView)
		.setIcon(R.drawable.my_custom_icon)
		.setMessage("My custom message")
		.setPositiveButton("My custom positive button", null)
		.setNegativeButton("My custom negative button", null)
		.setNeutralButton("My custom neutral button", null);

new AppRate(this)
		.setCustomDialog(builder)
		.init();

Screenshots

Screenshot 1 Screenshot 2