@capgo/capacitor-persistent-uuid
Übersicht
Section titled “Overview”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.
Kernfunktionen
Section titled “Core Capabilities”- 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.
Plattform-Speicher
Section titled “Platform Storage”| Plattform | Speicher | Standardbereich |
|---|---|---|
| Android | Konto-Manager-Konto, das dem Plugin-Authentifizierer gehört | Anwendungs-Paketname |
| iOS | Schlüsselkette allgemeiner Passwort, Geräte-eigene Zugänglichkeit | Bundle-Identifikator |
| Web | Fallback-Speicher | Web |
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.
Öffentliche API
Section titled “Public API”| Methode | Beschreibung |
|---|---|
| getId | Die persistente UUID für einen Bereich lesen oder erstellen. |
| resetId | Die gespeicherte UUID für einen Bereich ersetzen. |
| getPluginVersion | Die native Plugin-Versionsmarke zurückgeben. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Dieser Bezug wird von src/definitions.ts in capacitor-persistent-uuid.
Fortsetzen von @capgo/capacitor-persistent-uuid
Abschnitt mit dem Titel “Fortsetzen von @capgo/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