Overview
Native Updater is a Flutter package that displays native update dialogs to prompt users to update the app, whether they're using the app store version or a custom build. It integrates seamlessly with Android's native mechanisms to ensure a consistent user experience. The package supports both in-app updates and redirects to app stores, helping maintain up-to-date app versions without requiring manual intervention. It's designed for simplicity and reliability on Android platforms.
Use cases
- Prompting users to update via native dialogs
- Handling app store and custom builds
- Improving app version compliance
- Enhancing user retention through timely updates
- Supporting in-app update workflows
- Ensuring consistent UX across devices
Key features
- Displays native Android update dialogs
- Supports app store and non-store versions
- Minimal configuration required
- Cross-version compatibility
- Integrates with Android's update system
- Provides fallback options for update prompts
Suitable for
- Android-only Flutter apps
- Apps requiring mandatory updates
- Developers prioritizing native UX
- Projects using custom app distribution
- Teams managing app version control
- Apps needing automatic update reminders
Considerations
- Limited to Android platform
- Requires native Android setup
- No iOS support
- Depends on app distribution method
- May require additional permissions
- Update logic must be manually triggered by app state
