Comportamento di iOS
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Modello di archiviazione
Sezione intitolata “Modello di archiviazione”Su iOS, il plugin memorizza l'UUID nella Keychain come un elemento di password generico. L'elemento è dispositivo-univoco e utilizza l'identificatore del bundle come ambito predefinito.
This survives app updates and iOS updates. It also survives reinstall flows as long as iOS keeps the Keychain item and the app keeps compatible Keychain access through the same bundle and Apple team rules.
Regole di ambito stabile
Sezione intitolata “Regole di ambito stabile”Utilizza lo scopo predefinito quando l'identificatore del pacchetto è stabile.
const result = await PersistentUuid.getId();Utilizza uno scopo personalizzato quando più varianti di build dovrebbero risolvere in un unico identificatore dell'applicazione.
const result = await PersistentUuid.getId({ scope: 'com.example.app' });Il UUID può essere perso se l'utente cancella il dispositivo, i dati della Keychain vengono cancellati, cambia l'accesso alla Keychain, cambia l'accesso al pacchetto/alla squadra, o l'app chiama resetId.
Continua da iOS Behavior
Sezione intitolata “Continua da iOS Behavior”Se stai validando la persistenza di iOS, collega questa pagina con Inizio per l'uso di API Comportamento Android per il comportamento di reinstallazione Android, e Utilizzo di @capgo/capacitor-persistent-uuid per una panoramica completa.