Übersicht
Das is_first_run-Paket bietet eine einfache Möglichkeit zu bestimmen, ob eine Anwendung zum ersten Mal auf einem Gerät gestartet wird. Es verwendet gemeinsame Einstellungen, um einen Flag zu speichern, der den Ausführungsstatus der App anzeigt, wodurch eine zuverlässige Erkennung über Sitzungen hinweg gewährleistet ist. Ideal für die Initialisierung von Einrichtungsabläufen, das Anzeigen von Onboarding-Bildschirmen oder das Auslösen erster Benutzeraktionen. Das Paket ist leichtgewichtig und kompatibel mit allen wichtigen Flutter-Plattformen, einschließlich Mobilgeräte, Web und Desktop. Es erfordert keine komplexe Konfiguration und lässt sich nahtlos in bestehende Projekte integrieren.
Anwendungsfälle
- Anzeige des Onboarding-Bildschirms
- Erstmalige Benutzerkonfiguration
- Erste Dateninitialisierung
- Willkommensnachrichtenübermittlung
- Aktivierung der Funktionsumschaltung
Hauptmerkmale
- Einfache API
- Persistente Zustandsspeicherung
- Plattformübergreifende Unterstützung
- Keine externen Abhängigkeiten
- Einfache Integration
Geeignet für
- Neue App-Veröffentlichung
- Benutzer-Onboarding-Flows
- Anfangskonfiguration Aufgaben
- Leichtgewichtiges Statusverfolgen
- Apps, die Erststart-Logik benötigen
Hinweise
- Beruht auf gemeinsamen Einstellungen
- Wird nicht automatisch zurückgesetzt
- Kann manuelles Löschen erfordern
- Beschränkt auf Erstdetektion
- Keine integrierte Analyse