Übersicht
Abschnitt mit dem Titel „Übersicht“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 auch bei App-Wiederinstallationsflüssen, Android Studio-Wiederinstallationszyklen, App-Updates und Geräte-OS-Updates überleben kann.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“- getId - Lese die gespeicherte UUID, erstelle eine, wenn keine für den ausgewählten Bereich existiert.
- resetId - Die UUID für Abmeldevorgänge, Konto-Restart, Datenschutz-Restart oder Test-Verwischungsflüsse rotieren.
- scope - Verwenden Sie einen stabilen Namensraum, wenn Debug- und Produktionsversionen unterschiedliche Paketidentifikatoren verwenden, aber einen gemeinsamen Identifikator teilen sollen.
Plattform-Speicher
Abschnitt mit dem Titel „Plattform-Speicher“| Plattform | Speicher | Standard-Scope |
|---|---|---|
| Android | AccountManager-Konto, das dem Plugin-Authenticator gehört | Anwendungs-Paket-Name |
| iOS | Keychain-generischer Passwort, Geräte-eigene Zugänglichkeit | Bundle-Identifikator |
| Web | localStorage-Fallback | web |
Dies ist kein Hardware-Identifikator. Er überlebt weder einen Factory-Reset, eine manuelle Konto-Entfernung, eine Keychain-Lösung, eine Browser-Speicherlösung noch einen expliziten resetId-Aufruf.
Öffentlich API
Abschnitt mit dem Titel „Öffentlich API“| Methode | Beschreibung |
|---|---|
| getId | Lese oder erstelle die persistente UUID für einen Bereich. |
| resetId | Ersetzen Sie die gespeicherte UUID für einen Bereich. |
| getPluginVersion | Geben Sie die native Pluginversion zurück. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in synchronisiert. capacitor-persistent-uuid.
Bleiben Sie bei @capgo/capacitor-persistent-uuid
Abschnitt mit dem Titel “Bleiben Sie bei @capgo/capacitor-persistent-uuid”Wenn Sie @capgo/capacitor-persistent-uuid zur Identifizierung einer App-Installation bei Wiederinstallationsflows verwenden, verbinden Sie es mit Einstieg für die Installation und den Einsatz, Android-Verhalten für Details zu AccountManager, iOS-Verhalten für Details zum Keychain, Mit @capgo/capacitor-persistent-uuid für das Tutorial und @capgo/capacitor-persistent-account wenn Sie anstelle eines Identifikators Daten zum Account persistieren müssen.