showAppRatingDialog method
Future<void>
showAppRatingDialog(
- BuildContext context, {
- String? titleText,
- String? messageText,
- String? validText,
Displays the app rating dialog.
Implementation
Future<void> showAppRatingDialog(
BuildContext context, {
String? titleText,
String? messageText,
String? validText,
}) async {
await _rateMyApp.init();
if (context.mounted) {
return _rateMyApp.showStarRateDialog(
context,
title: titleText ??
SettingsLocaleKeys.settings_question_do_you_like_our_app.tr(),
message: messageText ??
SettingsLocaleKeys.settings_question_do_you_enjoy_our_app.tr(),
ignoreNativeDialog: Platform.isAndroid,
actionsBuilder: (context, stars) {
return buildRatingDialogActions(context, validText: validText);
},
onDismissed: () {
_rateMyApp.callEvent(RateMyAppEventType.laterButtonPressed);
},
);
}
}