Overview
The app_version_update package simplifies checking whether the installed version of an app matches the latest version available on the respective app stores (Google Play Store or Apple App Store). It enables developers to programmatically verify updates without relying on third-party services. The package supports multiple platforms including Android, iOS, macOS, Windows, and Linux, making it ideal for cross-platform apps. By comparing local version codes with store versions, it helps prompt users to update when necessary.
Use cases
- Check for app updates on launch
- Prompt users to update via in-app dialog
- Verify version consistency across platforms
- Automate update checks in background
- Support multi-platform apps
Key features
- Cross-platform compatibility
- Simple API for version comparison
- Integration with Google Play and Apple App Store
- Lightweight and dependency-free
- Real-time version validation
Suitable for
- Cross-platform Flutter apps
- Apps requiring automatic update prompts
- Developers seeking minimal setup
- Projects targeting Android and iOS
- Apps needing version sync verification
Considerations
- Requires internet access for store queries
- Limited to Play Store and App Store
- No support for alternative app distribution
- Version code format must match store expectations
- May require handling rate limits on frequent checks