{"repo":"Skyost/RateMyApp","free":true,"listed":false,"github":"https://github.com/Skyost/RateMyApp","clone":"git clone https://github.com/Skyost/RateMyApp.git","description":"This plugin allows to kindly ask users to rate your app if custom conditions are met (eg. install time, number of launches, etc...).","language":"Dart","stars":304,"topics":["flutter","flutter-plugins","flutter-plugin","app-rating","rating"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Rate my app ! This plugin allows to kindly ask users to rate your app if custom conditions are met (eg. install time, number of launches, etc...). You can even add your own conditions. Rate my app is really inspired by Android-Rate. How to use Installation It's important that your bundle identifier (in your Info.plist ) match the App ID on iTunes Connect and the package identifier (in your build.gradle ) match your App ID on Google Play. If for any reason it doesn't match please go to the Using custom identifiers section. How it works Rate my app default constructor takes two main parameters (see Example for more info) : minDays Minimum elapsed days since the first app launch. minLaunches Minimum app launches count. If everything above is verified, the method shouldOpenDialog will return true ( false otherwise). Then you should call showRateDialog which is going to show a native rating dialog, if supported, or a custom rating prompt dialog. If you prefer, you can call showStarRateDialog which will more or less do the same, but is able to fallback on a dialog containing a star rating bar. It allows you to take custom actions based on the rating (for example if the user puts less than 3 stars then open your app bugs report page or something like this and if he puts more ask him to rate your app on the store page). Still, you have to be careful with these practises (see this paragraph on App Radar). Screenshots On Android showRateDialog method with ignoreNativeDialog set to true","default_branch":null,"files":null,"tree":[],"storefront":"/r/Skyost","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Skyost/RateMyApp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}