Saltare al contenuto

@capgo/capacitor-uuid persistente

UUID 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 necessita di un identificatore stabile, app-scopico, 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, pulizia dei test.
  • scope - Utilizza uno spazio dei nomi stabile quando i build di debug e produzione utilizzano identificatori di pacchetto diversi ma dovrebbero condividere un identificatore.

Archiviazione della piattaforma

Sezione intitolata “Memoria del Platform”
PiattaformaArchiviazioneAmbito predefinito
AndroidAccountManager account gestito dall'autenticatore del pluginNome del pacchetto dell'app
iOSParola di accesso della chiavetta, accessibilità dispositivo-soloIdentificatore del pacchetto
Webfallback di localStorageweb

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

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

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-persistent-uuid.

Se stai utilizzando @capgo/capacitor-uuid persistente per identificare un'installazione dell'applicazione anche dopo reinstallazioni, connettilo con Avvio rapido per l'installazione e l'utilizzo, Comportamento Android per i dettagli di AccountManager, Comportamento iOS per i dettagli di Keychain, Utilizzare @capgo/capacitor-uuid persistente per il tutorial, e @capgo/capacitor-account persistente quando hai bisogno di persistere i dati di account al posto di un identificatore.