Übersicht
Version Tracker ist ein Flutter-Plugin, das Entwicklern hilft, lokale App-Versionen und Build-Nummern über Installationen hinweg zu überwachen. Es ermöglicht die Verfolgung früherer Versionen und erleichtert eine nahtlose Datenmigration bei App-Updates. Durch lokale Speicherung des Versionsverlaufs unterstützt es intelligente Behandlung von Zustandsübergängen zwischen Releases und stellt sicher, dass Benutzer ihre Daten beim Aktualisieren behalten. Ideal für Apps, die aktualisierungsbezogene Logik oder Konfigurationsänderungen basierend auf Versionsänderungen erfordern.
Anwendungsfälle
- Datenmigration zwischen App-Versionen verwalten
- Erstmalige App-Starts erkennen
- Konfigurationsänderungen pro Version verwalten
- Feature-Flags basierend auf Version unterstützen
- Verfolgung der Benutzerreise über App-Updates hinweg
- Rollback-sichere Zustandsverwaltung aktivieren
Hauptmerkmale
- Verfolgt frühere App-Versionen und Builds
- Speichert Versionsverlauf dauerhaft
- Bietet Callbacks für Versionsänderungen
- Unterstützt plattformübergreifende Nutzung
- Einfaches API für Versionsüberprüfungen
- Ermöglicht updatesensible App-Verhalten
Geeignet für
- Apps, die Upgrade-Logik benötigen
- Entwickler, die Datenmigration verwalten
- Projekte mit versionsabhängigen Funktionen
- Apps, die eine Startdetektion erfordern
- Teams, die Feature-Flagging verwenden
- Plattformübergreifende Anwendungen mit Versionsbewusstsein
Hinweise
- Benötigt Zugriff auf dauerhafte Speicherung
- Behandelt keine Überprüfung der Remote-Version
- Beschränkt auf lokale Versionsverfolgung
- Keine integrierten Aktualisierungsaufforderungen
- Nicht geeignet für Cloud-basierte Versions-Synchronisierung
- Manuelle Implementierung für komplexe Migrierungsregeln erforderlich