Übersicht
Das 'once'-Paket ermöglicht Entwicklern die exakte Ausführung von Code genau einmal basierend auf verschiedenen Auslösern wie täglich, wöchentlich, monatlich, bei einem neuen App-Build oder bei einer neuen Versionsveröffentlichung. Es vereinfacht die Implementierung einmals auszuführender Aktionen wie das Anzeigen von Willkommensbildschirmen, die Sammlung von Benutzerfeedback oder die Initialisierung von Daten nach Updates. Mit Fokus auf Einfachheit und Zuverlässigkeit funktioniert es nahtlos auf Android- und iOS-Plattformen. Das Paket ist ideal für die Verwaltung periodischer oder ereignisbasierter einmals auszuführender Logik ohne manuelles Zustandsverfolgen.
Anwendungsfälle
- Onboarding-Bildschirme einmal pro App-Version anzeigen
- Analyseerfassung bei erster Ausführung auslösen
- Änderungsprotokolle nur bei neuer Version anzeigen
- Führen Sie Initialisierungsaufgaben nach dem Neubau der App aus
- Einmalige Benachrichtigungen planen
- Setup-Routinen beim ersten App-Start ausführen
Hauptmerkmale
- Unterstützt mehrere Auslösetypen (täglich, wöchentlich, monatlich usw.)
- Automatische Persistenz nach App-Neustarts
- Keine manuelle Zustandsverwaltung erforderlich
- Leicht und einfach zu integrieren
- Funktioniert sowohl unter Android als auch unter iOS
- Versions- und Build-Nummern-Erkennung
Geeignet für
- App-Onboarding-Flows
- Benutzerengagement-Funktionen
- Analyse und Feedback-Sammlung
- Aufgaben nach der Aktualisierung
- Einfache geplante Einmalaktionen
Hinweise
- Unterstützt keine benutzerdefinierten Zeitintervalle über die vorgegebenen Optionen hinaus
- Beruht auf der Systemuhr des Geräts für die Zeitsteuerung
- Könnte die Behandlung von Randfällen im Zusammenhang mit Zeitzoneänderungen erfordern
- Beschränkt auf eine Einzelausführung pro Auslösetyp
- Nicht geeignet für wiederkehrende Aufgaben