Comportamento iOS
Copia un promemoria di installazione 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 nel Keychain come un elemento di password generico. L'elemento è dispositivo unico e utilizza l'identificatore del pacchetto come ambito predefinito.
Questo sopravvive agli aggiornamenti dell'app e agli aggiornamenti iOS. Sopravvive anche ai flussi di reinstallazione, sempre che iOS mantenga l'elemento del Keychain e l'app mantenga l'accesso compatibile al Keychain attraverso lo stesso pacchetto e le regole di Apple.
Regole dello Scopo Stabile
Sezione intitolata “Regole dello Scopo Stabile”Usa lo scopo predefinito quando l'identificatore del pacchetto è stabile.
const result = await PersistentUuid.getId();Usa uno scopo personalizzato quando più varianti di costruzione dovrebbero risolvere in un unico identificatore dell'app.
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 team del pacchetto 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 Avvio per l'uso di API Comportamento Android per il comportamento di reinstallazione Android, e Utilizzo di @capgo/capacitor-persistent-uuid per una panoramica completa.