In-app Ratings and reviews

In-app Ratings for Android apps

In-app Ratings module helps improve app rating by allowing you to customize the appropriate time for prompting users to rate your application. Refer to the user guide to configure in-app ratings in the Apptics web console.

Add the in-app ratings SDK to your app

  1. Before your begin, make sure that Apptics is integrated into your project by following the integration guide.
  2. Declaring in-app ratings dependency using Apptics BoM.
  1. dependencies {
      // ...
    
      // Apptics BoM, latest version is mentioned in the integration guide.
      implementation platform('com.zoho.apptics:apptics-bom:[latest-version]')
      
      // Since BoM version is specified, no need to explicitly specify the dependency version.
      implementation 'com.zoho.apptics:apptics-ratings'
    
    }
  1. If you do not use Apptics BoM you can directly declare the in-app ratings dependency with its version.
  1. dependencies {
       // Have to explicitly mention the version, if you are not using BoM.
       // latest version is mentioned in the integration guide.
       implementation 'com.zoho.apptics:apptics-ratings:[latest-version]'
    }
Note: It is recommend to use Apptics BoM to avoid unnecessary compatibility issues.
  1. Initialize in-app ratings SDK in application onCreate() method.
  1. Apptics.init(this)

Default rating pop-up

Default rating pop-up will be shown automatically with respect to the configuration in the web console. The default pop-up will have two or three options depending on the availability of Apptics feedback module dependency.
  1. 'Rate in Playstore' action will redirect the user to the PlayStore where user can add their ratings and reviews.
  2. 'Later' action will dismiss the rating pop-up and the pop-up will be automatically prompted again after a certain period.
  3. 'Send Feedback' action will be shown only if Apptics feedback SDK is added to the App. This action will redirect the user to Apptics feedback activity.
If the user chooses 'later' option in the pop-up, the next prompt will be deferred by 10 days (default). Use the below method to customize the number of days to defer the prompt.
  1. AppticsInAppRatings.daysBeforeShowingPopupAgain = //days as int

If the user chooses 'Later' option for three consecutive times, the popup will not be shown again until the criteria for that app version is reconfigured in the Apptics web console. Use the below method to customize the max number of prompts.
  1. AppticsInAppRatings.maxTimesToShowPopup = //number as int

Customizing default ratings pop-up

Use callbackForCustomRateUsPopupUI in the init method to build and show a custom rating pop-up.
  1. AppticsInAppRatings.customUiCallback = { activity, criteriaId ->
    // build and show custom ratings pop-up
    // make sure to switch to UI thread.
    }
Apptics will not be able to track engagements for the customized rate us pop-up. You will have to call the sendStatsmethod to send the stats to the server.

The value of an action param can be RATE_IN_STORE_CLICKED, SEND_FEEDBACK_CLICKED, or LATER_CLICKED enum depending upon whether the button clicked is to:
  1. rate the app
  2. go to the feedback screen
  3. dismiss the dialog
Use PopupSource.DYNAMIC enum for the source param.
  1. AppticsInAppRatings.sendStats(
                    criteriaId, 
                    AppticsInAppRatings.PopupAction.LATER_CLICKED, 
                    AppticsInAppRatings.PopupSource.DYNAMIC
                )

Google Play in-app review API

Use the below snippet if you prefer using Google Play's in-app review system instead of Apptics' ratings pop-up.
  1. AppticsInAppRatings.showAndroidPlayCoreAlertOnFulFillingCriteria = true
Enabling this will automatically present Google Play's in-app review system once the configured criterion is fulfilled.

Google Play review API doesn't have a callback to know whether the review UI is presented or not.

The Review API quotas are not well defined in the documentation. So, once the configured criterion is fulfilled and the Review API is invoked we will automatically defer the next review API call with respect to the value set in daysBeforeShowingPopupAgain.

Note: Refer to this link to troubleshoot in case of using Google's in-app ratings.

    Zoho CRM Training Programs

    Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

    Zoho CRM Training
      Redefine the way you work
      with Zoho Workplace

        Zoho DataPrep Personalized Demo

        If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

        Zoho CRM Training

          Create, share, and deliver

          beautiful slides from anywhere.

          Get Started Now


            Zoho Sign now offers specialized one-on-one training for both administrators and developers.

            BOOK A SESSION








                                    You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                        Manage your brands on social media

                                          Zoho Desk Resources

                                          • Desk Community Learning Series


                                          • Digest


                                          • Functions


                                          • Meetups


                                          • Kbase


                                          • Resources


                                          • Glossary


                                          • Desk Marketplace


                                          • MVP Corner


                                          • Word of the Day


                                            Zoho Marketing Automation

                                              Zoho Sheet Resources

                                               

                                                  Zoho Forms Resources


                                                    Secure your business
                                                    communication with Zoho Mail


                                                    Mail on the move with
                                                    Zoho Mail mobile application

                                                      Stay on top of your schedule
                                                      at all times


                                                      Carry your calendar with you
                                                      Anytime, anywhere




                                                            Zoho Sign Resources

                                                              Sign, Paperless!

                                                              Sign and send business documents on the go!

                                                              Get Started Now




                                                                      Zoho TeamInbox Resources



                                                                              Zoho DataPrep Resources



                                                                                Zoho DataPrep Demo

                                                                                Get a personalized demo or POC

                                                                                REGISTER NOW


                                                                                  Design. Discuss. Deliver.

                                                                                  Create visually engaging stories with Zoho Show.

                                                                                  Get Started Now









                                                                                                      • Related Articles

                                                                                                      • In-app Ratings for Flutter apps

                                                                                                        In-app Ratings module helps improve app rating by allowing you to customize the appropriate location and time for prompting users to rate your application. Refer to this user guide to configure in-app ratings in the Apptics web console. Add the ...
                                                                                                      • In-app Ratings for Apple apps

                                                                                                        In-app Ratings module helps improve app rating by allowing you to customize the appropriate location and time for prompting users to rate your application. Refer to the user guide to configure in-app ratings in the Apptics web console. Installation ...
                                                                                                      • Integrate Zoho Apptics with an Android apps

                                                                                                        Prerequisites Android Studio Artic Fox and above. Target API level 19 (kitkat) or later. Android Gradle plugin at least 7.0.0-beta04. DataBinding should be enabled in your project. Use Google's Androidx library instead of standard or support library. ...
                                                                                                      • In-app Updates for Android apps

                                                                                                        In-app update module is used to show new version available alerts in android as per the configuration done in the Apptics web console. Refer to the user guide to do the configuration in the web console. Add the in-app update SDK to your app Before ...
                                                                                                      • In-app Feedback for Android apps

                                                                                                        In-app feedback enables you to ask for feedback from your users. App users can then attach and annotate images/screenshots, include logs and diagnostics, or report a bug while sharing a feedback. It comes with an in-built annotator that helps app ...
                                                                                                        Wherever you are is as good as
                                                                                                        your workplace

                                                                                                          Resources

                                                                                                          Videos

                                                                                                          Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                          eBooks

                                                                                                          Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                          Webinars

                                                                                                          Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                          CRM Tips

                                                                                                          Make the most of Zoho CRM with these useful tips.



                                                                                                            Zoho Show Resources