Zoho Apptics - In-app Ratings

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 SDK to your app

  1. Before your begin, make sure that Apptics is integrated into your project by following the Integration Guide.

Use AppticsInAppRating instance

  1. To check and show a new rating alert pop-up, call the checkForRatingPop method.
  1. import 'package:apptics_flutter/rateus/apptics_in_app_rating.dart'';
       AppticsInAppRating.instance.checkForRatingPop(context);
  1. To activate the 'Send Feedback' option, set the isFeedbackEnabled to true.
  1. Future<void> checkForRatingPop(BuildContext context, {bool isFeedbackEnabled = false})`
  1. Invoke the above method after setting the theme and creating the navigator in your Flutter app.
  2. The in-app Rating functionality doesn't support Material3 for Flutter.
The rating pop-up will be shown automatically as per the configuration done in the Apptics 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' will redirect the users to the Play Store where they can add their review and ratings for your app.
  2. 'Later' action will allow the users to dismiss the rating pop-up. The pop-up will be shown again after a certain period automatically.
  3. 'Send Feedback' will only appear if Apptics' feedback SDK is integrated with your app. Send Feedback will direct the users to the Apptics feedback activity.
Note: Make sure that you have used the Apptics theme, else the app will crash.
  1. If the user chooses 'later' option in the pop-up, the next prompt will be deferred by 10 days (default).
  2. Use the below method to customize the number of days to defer the prompt.
  1. AppticsInAppRating.instance.daysBeforeShowingPopupAgain = // days as int;
  1. If the user chooses 'Later' option for three consecutive times, the rating pop-up will not be shown again until the criteria is reconfigured in the Apptics console.
  2. Use the below method to customize the maximum number of prompts.
  1. AppticsInAppRating.instance.maxTimesToShowPopup = //number as int

Custome the default ratings pop-up

Use the below method to build and show a custom rating pop-up.
  1. import 'package:apptics_flutter/rateus/apptics_in_app_rating.dart'';
       
       await AppticsInAppRating.instance.getCriteriaId();
  1. The above method will return the criteriaId, you can use the same criteriaId to construct your own UI. If the criteriaId is available, you can display your UI. The method operates asynchronously.
  2. Call the sendStats method to send the stats to Apptics server.
  3. The value of an action param can be RATE_IN_STORE_CLICKED, SEND_FEEDBACK_CLICKED, or LATER_CLICKED enum depending upon whether the button is clicked is to:
    1. Rate the app
    2. Go to the feedback screen
    3. Dismiss the dialog
  1.  import 'package:apptics_flutter/rateus/apptics_in_app_rating.dart'';
       
           AppticsInAppRating.instance.sentStats(criteriaId: criteriaId, popupAction: PopupAction.LATER_CLICKED);

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. import 'package:apptics_flutter/rateus/apptics_in_app_rating.dart'';
       
        AppticsInAppRating.instance.setShowStoreAlertOnFulFillingCriteria(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 Updates for Flutter apps

                                                                                                        In-app update module is used to show new version available alerts in your app as per the configuration done in the Apptics web console. Refer to the user guide to do the configuration in the web console. Initialize Apptics Initialize Apptics in ...
                                                                                                      • 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 ...
                                                                                                      • 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 for Flutter apps

                                                                                                        Apptics' Flutter SDK is a wrapper around Apptics' native iOS and Android SDK. At the moment, Apptics' Flutter SDK supports the below mentioned: In-app Events Screens Sessions Getting started This project is a starting point for a Flutter plug-in ...
                                                                                                      • In-app Ratings in Zoho Apptics

                                                                                                        Overview In-app ratings allow you to prompt users with the 'Ratings and Review' pop-up. A user can rate your app and write reviews for the same. You can understand how users feel about your app from their reviews and improve your app's in-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