fl_updater library
A Flutter plugin that provides Firebase Remote Config-driven app update checking, snoozable soft updates, blocking force updates, and native App Store / Google Play Store redirection.
Classes
- FlUpdater
- Provides programmatic methods to check for updates and present the update dialog.
- FlUpdaterDialog
-
The built-in Material update dialog used by
fl_updater. - FlUpdaterDialogStyle
- Style configuration options for the default FlUpdaterDialog.
- FlUpdaterLogger
-
Diagnostic logging utility for
fl_updater. - FlUpdaterSnoozeStore
-
Manages persistence for snoozed soft update notifications using
SharedPreferences. - FlUpdaterWrapper
- A declarative wrapper widget that automatically checks Firebase Remote Config on launch and presents an update dialog if an update is available.
- UpdateInfo
- Represents the update evaluation result for an application.
Enums
- UpdateStatus
- Represents the update status determined by comparing version numbers.
Typedefs
- FlUpdaterDialogBuilder = Widget Function(BuildContext context, UpdateInfo info, VoidCallback onUpdate, VoidCallback onLater)
- Signature for a builder function that constructs a custom update dialog or UI.