Comportamento iOS
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Modello di archiviazione
Sottosezione intitolata “Modello di archiviazione”Sul sistema iOS, il plugin memorizza l'UUID nella Keychain come un elemento di password generico. L'elemento è dispositivo unico e utilizza l'identificatore del bundle come ambito predefinito.
Questo sopravvive agli aggiornamenti dell'app e agli aggiornamenti iOS. Sopravvive anche ai flussi di reinstallazione finché iOS mantiene l'elemento Keychain e l'app mantiene l'accesso Keychain compatibile attraverso lo stesso bundle e le regole dell'Apple team.
Regole di ambito stabile
Sottosezione intitolata “Regole di ambito stabile”Usa lo scopo predefinito quando l'identificatore del bundle è stabile.
const result = await PersistentUuid.getId();Usa uno scopo personalizzato quando più varianti di build dovrebbero risolvere in un identificatore dell'app.
const result = await PersistentUuid.getId({ scope: 'com.example.app' });La UUID può essere persa se l'utente cancella il dispositivo, i dati Keychain vengono cancellati, l'accesso Keychain cambia, l'accesso al bundle/team cambia o l'app chiama resetId.
Continua da iOS Behavior
Sottosezione intitolata “Continua da iOS Behavior”Inizia a validare la persistenza di iOS, collega questa pagina con Iniziare per l'uso di API Comportamento Android per il comportamento di reinstallazione Android, e Utilizzare @capgo/capacitor-persistent-uuid per una panoramica completa.