Zum Inhalt springen

@capgo/capacitor-persistent-uuid

Persistente App-UUID für Capacitor.

Das Persistent UUID-Plugin erstellt eine zufällige RFC 4122-UUID einmal und speichert sie mit nativer Persistenz. Verwenden Sie es, wenn Ihre App eine stabile, app-basierte Identifikator benötigt, der App-Wiederinstallationsflüsse, Android Studio-Wiederinstallationszyklen, App-Updates und Geräte-OS-Updates überleben kann.

  • getId - Lese die gespeicherte UUID, erstelle eine, wenn keine für den ausgewählten Bereich existiert.
  • resetId - Drehen Sie die UUID für Abmeldevorgänge, Konto-Restart, Datenschutz-Restart oder Testreinigung.
  • scope - Verwenden Sie einen stabilen Namensraum, wenn Debug- und Produktionsbuilds unterschiedliche Paket-Identifikatoren verwenden, aber einen gemeinsamen Identifikator teilen sollen.
PlattformSpeicherStandardbereich
AndroidKonto-Manager-Konto, das dem Plugin-Authentifizierer gehörtAnwendungs-Paketname
iOSSchlüsselkette allgemeiner Passwort, Geräte-eigene ZugänglichkeitBundle-Identifikator
WebFallback-SpeicherWeb

Dies ist keine Hardware-Identifikationsnummer. Sie überlebt weder einen Fabrikneustart, noch eine manuelle Kontoentfernung, eine Leere des Keychains, eine Leere des Browser-Speichers oder einen expliziten Aufruf von resetId.

MethodeBeschreibung
getIdDie persistente UUID für einen Bereich lesen oder erstellen.
resetIdDie gespeicherte UUID für einen Bereich ersetzen.
getPluginVersionDie native Plugin-Versionsmarke zurückgeben.

Dieser Bezug wird von src/definitions.ts in capacitor-persistent-uuid.

Wenn Sie Capgo verwenden @capgo/capacitor-persistent-uuid um eine App-Installation über Wiederinstallations-Flows zu identifizieren, mit ihr zu verbinden Android-Verhalten Android-Verhaltensweise Android-Verhaltensweisen für AccountManager-Daten iOS-Verhalten für Keychain-Daten Mit @capgo/capacitor-persistent-uuid für die Anleitung und @capgo/capacitor-persistente-Kennung-für-Konten wenn Sie anstelle eines Identifikators Account-Daten persistieren müssen