SmartInAppReviewManager class

Smart In-App Review Manager

Handles all the logic for determining when to show review dialogs based on various configurable conditions.

Constructors

SmartInAppReviewManager()
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

applicationWasLaunched() → void
Called when app is launched
forceShowReview() → Future<bool>
Force show review dialog (bypass all conditions)
monitor() → void
Initialize monitoring
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onAppPaused() → void
Called when app is paused
onAppResumed() → void
Called when app is resumed
reset() → Future<void>
Reset all stored data
setDebugMode(bool enabled) → void
setMinDaysAfterInstall(int days) → void
setMinDaysBeforeRemind(int days) → void
setMinLaunchTimes(int times) → void
setMinSecondsBeforeShowDialog(int seconds) → void
setMinSessionDuration(int minutes) → void
shouldShowRateDialog() → Future<bool>
Check if review dialog should be shown based on all conditions
showRateDialogIfMeetsConditions() → Future<bool>
Show review dialog if all conditions are met
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited