@capgo/capacitor-persistent-uuid
Übersicht
Abschnitt mit dem Titel “Übersicht”Das Plugin für die dauerhafte UUID 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 - Rotiere die UUID für Abmeldevorgänge, Konto-Reset, Datenschutz-Reset oder Test-Entsorgungsflüsse.
- scope - Verwenden Sie einen stabilen Namensraum, wenn Debug- und Produktionsbuilds unterschiedliche Paket-Identifikatoren verwenden, aber einen gemeinsamen Identifikator teilen sollen.
Plattform-Speicher
Abschnitt mit dem Titel „Plattform-Speicher”| Plattform | Speicher | Standardbereich |
|---|---|---|
| Android | AccountManager-Konto, das dem Plugin-Authentifizierer gehört | Anwendungs-Paketname |
| iOS | Keychain-generischer Benutzername, Geräte-einschränkter Zugriff | Bundle-Identifier |
| 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-Speicher-Lösung noch einen expliziten resetId-Aufruf.
Öffentlich API
Abschnitt mit dem Titel „Öffentlich API“| Methode | Beschreibung |
|---|---|
| getId | Lese oder erstelle den persistierenden UUID für einen Bereich. |
| resetId | Ersetze den gespeicherten UUID für einen Bereich. |
| getPluginVersion | Rückgabemarkierung der native Pluginversion. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Referenz wird von src/definitions.ts in 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 Verwendung, Android-Verhalten für AccountManager-Daten, iOS-Verhalten für Schlüsselkastendaten, Mit @capgo/capacitor-persistent-uuid für das Tutorial und Mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-account, wenn Sie anstelle eines Identifikators Account-Daten speichern müssen. @capgo/capacitor-persistent-account __CAPGO_KEEP_0__