Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.0.0

is_first_run

Ein einfaches Paket, um zu überprüfen, ob die App zum ersten Mal ausgeführt wird.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
2680
Likes
92
Pub-Punkte
160

Paket installieren

flutter pub add is_first_run

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

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

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

is_first_run

A simple package to check if it is the first time the app runs.

Internally it uses the shared_preferences plugin.

Getting Started

To use this plugin, add is_first_run as a dependency in your pubspec.yaml file.

Usage

Import is_first_run.dart:

import 'package:is_first_run/is_first_run.dart';

To check if this is the first time the app is run:

bool firstRun = await IsFirstRun.isFirstRun();

If it is the first call of this method since installing the app, the method will return true for as long as the app keeps running.After a restart of the app it returns false.

There is also a method that allows you to check if it is the first time you call it:

bool firstCall = await IsFirstRun.isFirstCall();

Calling this function for the first time after installing the app returns true, after that every function call returns false.

You can reset the plugin by calling

await IsFirstRun.reset();

After calling reset(), calling isFirstRun() will return true as long as the app is running. After a restart, it will return false again. The first call of isFirstCall() will return true, subsequent calls will return false again.

Example

The example is a simple page showing you the result of the function IsFirstRun.isFirstRun(). A button allows you to call IsFirstRun.isFirstRun() again, the reset button calls IsFirstRun.reset().

Maintainers

Pull requests are always very welcome.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden