iOS Verhalten
Einen Setup-Befehl mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
Speichermodell
Abschnitt mit dem Titel „Speichermodell“Bei iOS speichert das Plugin die UUID im Keychain als allgemeines Passwort-Element. Das Element ist Gerätespezifisch und verwendet den Bundle-Identifier als Standardbereich.
Dies überlebt App-Updates und iOS-Updates. Es überlebt auch die Wiederinstallationsabläufe, solange iOS das Schlüsselkarten-Element behält und die App den Schlüsselkarten-Zugriff über denselben Bundle und Apple-Team-Regeln beibehält.
Stabile Scope-Regeln
Abschnitt mit dem Titel „Stabile Scope-Regeln“Standard-Scope verwenden, wenn der Bundle-Identifier stabil ist.
const result = await PersistentUuid.getId();Benutzen Sie einen benutzerdefinierten Scope, wenn mehrere Build-Varianten auf eine App-Identifier auflösen sollen.
const result = await PersistentUuid.getId({ scope: 'com.example.app' });Die UUID kann verloren gehen, wenn der Benutzer das Gerät löscht, die Schlüsselkarten-Daten gelöscht werden, der Schlüsselkarten-Zugriff ändert, der Bundle-/Team-Zugriff ändert oder die App resetId aufruft.
Weiter zu iOS-Verhalten
Abschnitt mit dem Titel „Weiter zu iOS-Verhalten“Wenn Sie die iOS-Persistenz überprüfen, verbinden Sie diese Seite mit Einstieg für die Verwendung von API Android-Verhalten für das Android-Wiederinstallationsverhalten und Verwendung von @capgo/capacitor-persistent-uuid für eine umfassende Anleitung