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.