iOS-Verhalten
Kopieren Sie eine Setup-Vorlage mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin.
Speichermodell
Abschnitt mit dem Titel „Speichermodell“Auf iOS speichert das Plugin die UUID im Keychain als allgemeines Passwort-Item. Das Item ist Geräte-spezifisch und verwendet die Bundle-Identifikation als Standardbereich.
Dies überlebt App-Updates und iOS-Updates. Es überlebt auch Wiederinstallations-Flows, solange iOS das Keychain-Item und die App durch denselben Bundle und Apple-Team-Regeln kompatiblen Keychain-Zugriff behält.
Stabile Bereichsregeln
Abschnitt mit dem Titel „Stabile Bereichsregeln“Verwenden Sie den Standardbereich, wenn die Bundle-Identifikation stabil ist.
const result = await PersistentUuid.getId();Verwenden Sie einen benutzerdefinierten Bereich, wenn mehrere Build-Varianten auf eine App-Identifikation auflösen sollen.
const result = await PersistentUuid.getId({ scope: 'com.example.app' });Beschränkungen
Abschnitt mit dem Titel „Grenzen“Die UUID kann verloren gehen, wenn der Benutzer das Gerät löscht, die Keychain-Daten gelöscht werden, sich der Zugriff auf die Keychain ändert, sich der Zugriff auf das Bundle/Team ändert oder die App resetId aufruft.
Fortsetzung von iOS-Verhalten
Abschnitt mit dem Titel „Fortsetzung von iOS-Verhalten“Wenn Sie die iOS-Persistenz validieren, verbinden Sie diese Seite mit Zur Einführung für die API-Verwendung Android-Verhalten für das Android-Wiederherstellungsverhalten und Mit @capgo/capacitor-persistent-uuid für eine umfassende Anleitung.