Saltare alla navigazione

@capgo/capacitor-persistent-uuid

UUID dell'app persistente per Capacitor.

Il plugin UUID persistente crea un UUID casuale RFC 4122 una volta e lo memorizza con persistenza nativa. Utilizzalo quando il tuo app ha bisogno di un identificatore stabile, scritto a livello di app, che possa sopravvivere ai flussi di reinstallazione dell'app, ai cicli di reinstallazione di Android Studio, agli aggiornamenti dell'app e agli aggiornamenti del sistema operativo del dispositivo.

  • getId - Leggi lo UUID memorizzato, creandone uno se non esiste per lo scopo selezionato.
  • resetId - Ruota lo UUID per i flussi di logout, reset dell'account, reset della privacy o pulizia dei test.
  • scope - Utilizza uno spazio dei nomi stabile quando i costrutti di debug e produzione utilizzano identificatori di pacchetto diversi ma dovrebbero condividere un identificatore.
PiattaformaArchiviazioneScopo predefinito
AndroidAccountManager account di proprietà dell'autenticatore del pluginNome del pacchetto dell'app
iOSPassword del Keychain generico, accessibilità dispositivo soloIdentificatore del bundle
WebFallback localStorageweb

Questa non è un'identificatore hardware. Non sopravvive alla riavviatura di fabbrica, alla rimozione manuale dell'account, alla pulizia del Keychain, alla pulizia dello storage del browser o a un resetId esplicito.

MetodoDescrizione
getIdLeggi o crea l'ID persistente per uno scope.
resetIdSostituisci l'ID UUID memorizzato per uno scope.
getPluginVersionRestituisci il marker di versione del plugin nativo.

Questa referenza è sincronizzata da src/definitions.ts in capacitor-uuid-persistente.

Se stai utilizzando @capgo/capacitor-persistent-uuid per identificare un'installazione di un'applicazione all'interno di flussi di reinstallazione, connettilo con Guida per l'inizio per installazione e utilizzo, Comportamento Android per dettagli su AccountManager, Comportamento iOS per dettagli su Keychain, Utilizzo di @capgo/capacitor-persistent-uuid per il tutorial, e @capgo/capacitor-account persistente quando hai bisogno di persistere i dati dell'account al posto di un identificatore.