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