@capgo/capacitor-persistent-uuid
Übersicht
Überschrift ‘Ü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 Kennung benötigt, die auch bei App-Wiederinstallationsflüssen, Android Studio-Wiederinstallationszyklen, App-Updates und Geräte-OS-Updates überlebt.
Kernfunktionen
Überschrift ‘Kernfunktionen’- getId - Die gespeicherte UUID lesen, eine erstellen, wenn keine für den ausgewählten Bereich existiert.
- resetId - Die UUID für den Abmeldungs-, Konto-, Datenschutz- oder Testreinigungsfluss rotieren.
- scope - Bei Debug- und Produktionsbuilds einen stabilen Namensraum verwenden, wenn verschiedene Paketidentifikatoren verwendet werden, aber eine gemeinsame Kennung geteilt werden soll.
Plattform-Speicher
Abschnitt mit dem Titel „Plattform-Speicher”| Plattform | Speicher | Standardbereich |
|---|---|---|
| Android | AccountManager-Konto, das dem Plugin-Authentifizierer gehört | Anwendungs-Paketname |
| iOS | Keychain-Generisches Passwort, Geräte-einzigartige Zugänglichkeit | Bundle-Identifier |
| Web | Speicherplatz-Backup-Fallback | Web |
Dies ist keine Hardware-Identifikationsnummer. Sie überlebt weder einen Fabrikneustart, noch eine manuelle Kontoentfernung, eine Leerraumung des Keychains, eine Leerraumung des Browser-Speichers oder einen expliziten Aufruf von resetId.
Öffentlich API
Abschnitt mit dem Titel „Öffentlich API“| Methode | Beschreibung |
|---|---|
| getId | Lese oder erstelle die persistente UUID für einen Bereich. |
| resetId | Ersetze die gespeicherte UUID für einen Bereich. |
| getPluginVersion | Rückgabewert des native Plugins |
Quellcode
Abschnitt mit dem Titel “Quellcode”Diese Referenz wird von src/definitions.ts in synchronisiert capacitor-persistente-UUID.
Weitermachen von @capgo/capacitor-persistente-UUID
Abschnitt mit dem Titel “Weitermachen von @capgo/capacitor-persistente-UUID”Wenn Sie @capgo/capacitor-persistente-UUID zur Identifizierung einer App-Installation bei Wiederinstallationsflüssen verwenden, verbinden Sie es mit Einstieg für die Installation und Nutzung Android-Verhalten für AccountManager-Daten, iOS-Verhalten für Keychain-Daten, Mit @capgo/capacitor-persistent-uuid für das Tutorial und @capgo/capacitor-persistent-account wenn Sie anstelle eines Identifikators Account-Daten persistieren müssen.