app_review_promoter 1.0.3
app_review_promoter: ^1.0.3 copied to clipboard
A Flutter package for intelligently promoting app reviews with customizable timing and multi-step user engagement flow.
Changelog #
1.0.3 - 2025-08-10 #
Added #
- Button ratio configuration feature - customize width ratio between positive and negative buttons
- New
positiveButtonFlexandnegativeButtonFlexparameters inReviewStyle - Comprehensive button ratio example demonstrating various ratio configurations
- Documentation for button ratio feature usage and best practices
Changed #
- Improved button layout implementation with flexible width ratios
- Enhanced button text rendering with auto-scaling for better responsiveness
- Converted all Chinese comments to English for better international collaboration
Example #
ReviewStyle(
positiveButtonFlex: 3, // Positive button takes 3 parts width
negativeButtonFlex: 2, // Negative button takes 2 parts width
)
1.0.2 - 2025-08-03 #
Changed #
- Simplified README.md documentation for better readability
- Removed redundant sections and overly detailed platform-specific examples
- Condensed documentation from 426 lines to 154 lines while maintaining essential information
1.0.1 - 2025-08-03 #
Added #
- Complete example application demonstrating all package features
- Example includes debug tools for testing review flows
- Example shows custom configuration and styling options
- Added comprehensive example documentation
Fixed #
- Updated pubspec.yaml with correct repository URLs
- Fixed dart analyze issues in example code
1.0.0 - 2025-08-03 #
Added #
- Initial release of app_review_promoter package
- Smart timing-based review prompts (configurable usage duration)
- Multi-step user engagement flow (satisfaction โ review request)
- Version-specific tracking (only prompts once per app version)
- Fully customizable messages and styling
- Custom review action callbacks
- Built-in analytics support
- ReviewBanner and ReviewDialog UI components
- Persistent storage for user choices and usage tracking
Features #
- โฐ Configurable minimum usage time before showing prompts
- ๐ Two-step flow: satisfaction survey followed by review request
- ๐ฑ Automatic version tracking and management
- ๐จ Complete UI customization (colors, fonts, spacing, etc.)
- ๐ Analytics events with custom callback support
- ๐ช Custom store/review action handling
- ๐พ Persistent storage using SharedPreferences
- ๐งช Comprehensive testing support
API #
AppReviewManager: Core singleton manager for review flowReviewConfig: Configuration class for all customization optionsReviewMessages: Complete message customizationReviewStyle: UI styling and appearance customizationReviewBanner: Banner widget for displaying review promptsReviewDialog: Dialog widget for modal review promptsReviewStorageService: Internal storage management
Platform Support #
- โ Android
- โ iOS
- โ Linux
- โ macOS
- โ Windows
- โ Web