Zum Inhalt springen

@capgo/capacitor-persistent-uuid

Dauerhaftes Anwendungs-UUID für Capacitor.

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.

  • 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.
PlattformSpeicherStandardbereich
AndroidAccountManager-Konto, das dem Plugin-Authentifizierer gehörtAnwendungs-Paketname
iOSKeychain-generischer Benutzername, Geräte-einschränkter ZugriffBundle-Identifier
WeblocalStorage-FallbackWeb

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.

MethodeBeschreibung
getIdLese oder erstelle den persistierenden UUID für einen Bereich.
resetIdErsetze den gespeicherten UUID für einen Bereich.
getPluginVersionRückgabemarkierung der native Pluginversion.

Diese Referenz wird von src/definitions.ts in 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__