firebase_update 1.0.0
firebase_update: ^1.0.0 copied to clipboard
Flutter force update, maintenance mode & patch notes via Firebase Remote Config. Real-time, server-controlled, with built-in UI and full customization.
1.0.0 #
First stable release.
- Firebase Remote Config driven update state: optional update, force update, maintenance mode
- Fixed Remote Config schema —
FirebaseUpdateConfig()works with zero required parameters remoteConfigKeydefaults tofirebase_update_config, override if needed- Real-time Remote Config listening via
onConfigUpdatedwith opt-out support - Package-managed default UI: optional update dialog, optional update bottom sheet, force update dialog, maintenance dialog
- Custom builder hooks to replace any default surface with your own widget
FirebaseUpdateBuilder— reactive widget for building in-screen update surfacesFirebaseUpdateContentAlignmentenum to control icon, title, and body alignment across all surfaces- Skip-version behavior: tapping Later suppresses the same version; clears when a newer version arrives
- Patch notes with read-more expansion for plain text (5-line threshold) and HTML content
- Per-platform store URLs via
FirebaseUpdateStoreUrls - Native store listing launch via
app_reviewwith URL fallback - Theme tokens: surface, accent, content, outline, barrier, blur, hero gradient, border radius
- 19 widget tests covering initialization, optional update, force update, maintenance, escalation, skip-version, and patch notes rendering