app_update_manager 1.0.0
app_update_manager: ^1.0.0 copied to clipboard
A comprehensive Flutter package for managing app updates across Play Store, App Store, and custom backends with flexible update strategies.
1.0.0 #
- Initial release of app_update_manager
- Multi-platform support (Android, iOS, custom backends)
- Three update strategies: flexible, immediate, and optional
- Beautiful, customizable UI components (dialog and bottom sheet)
- Background update checking with WorkManager
- Version caching to reduce API calls
- Release notes display
- File size information
- Force updates for critical versions
- Minimum supported version enforcement
- Regional rollouts support
- A/B testing capabilities
- Analytics integration
- Network connectivity handling
- WiFi-only update option
- Semantic versioning support
- Comprehensive error handling
- Complete documentation and examples
Platform-Specific Features #
Android
- Native in-app updates using Play Store API
- Flexible and immediate update flows
- Automatic Play Store page opening fallback
iOS
- App Store page opening
- iTunes API integration for version checking
All Platforms
- Custom update backend support
- Manual download and install (where supported)
- Cached update information
- User preference tracking (dismissed updates)
Developer Features #
- Type-safe configuration
- Extensive customization options
- Analytics hooks
- Testing utilities
- Comprehensive examples
- Full API documentation