Zum Inhalt springen

@capgo/capacitor-persistent-uuid

Persistente App-UUID für Capacitor.

Übersicht

Übersicht

Der 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 - Die gespeicherte UUID lesen, eine erstellen, wenn keine für den ausgewählten Bereich existiert.
  • resetId - Die UUID für den Abmelden, Konto-Restart, Datenschutz-Restart oder Test-Cleanup-Flüsse rotieren.
  • scope - Ein stabiler Namensraum verwenden, wenn Debug- und Produktionsbuilds unterschiedliche Paket-Identifikatoren verwenden, aber einen gemeinsamen Identifikator teilen sollen.
PlattformSpeicherStandardbereich
AndroidAccountManager-Konto, das dem Plugin-Authentifizierer gehörtApp-Paketname
iOSKeychain-generische Kennwort, Geräte-eigene ZugänglichkeitBundle-Identifier
WeblocalStorage-Fallbackweb

Dies ist kein Hardware-Identifikator. Er überlebt weder einen Fabrikneustart, noch eine manuelle Konto-Entfernung, eine Keychain-Löschen, eine Browser-Speicherlöschung oder einen expliziten resetId-Aufruf.

MethodeBeschreibung
getIdLese oder erstelle die persistente UUID für einen Bereich.
resetIdErsetze die gespeicherte UUID für einen Bereich.
getPluginVersionGib die native Pluginversion zurück.

Diese Referenz wird von src/definitions.ts in synchronisiert. capacitor-persistent-uuid.

Wenn Sie "@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuid" verwenden @capgo/capacitor-persistent-uuid um eine App-Installation über verschiedene Wiederinstallations-Flows zu identifizieren, verbinden Sie es mit Getting Started für die Installation und Verwendung Android-Verhalten für Details zum AccountManager iOS-Verhalten für Details zum Keychain Verwendung von @capgo/capacitor-persistent-uuid für das Tutorial und @capgo/capacitor-persistente-Kundenkonto Wenn Sie anstelle eines Identifikators Kundenkundendaten speichern müssen.