Saltare alla navigazione principale

@capgo/capacitor-persistent-uuid

UUID persistente dell'app per Capacitor.

Il plugin UUID persistente crea un UUID casuale RFC 4122 una volta e lo memorizza con persistenza nativa. Utilizzalo quando la tua 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 l'ID UUID per il logout, il reset dell'account, il reset della privacy o le flussi di 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.
PiattaformaArchiviazioneScopo predefinito
AndroidAccountManager dell'account proprietario del plugin autenticatoreNome del pacchetto dell'app
iOSPassword generica della Keychain, accessibilità dispositivo soloIdentificatore del bundle
WebFallback di localStorageweb

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

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

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

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