Saltare alla navigazione

@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 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.
PiattaformaArchiviazioneScopo predefinito
AndroidAccountManager account di proprietà dell'autenticatore del pluginNome del pacchetto dell'app
iOSPassword di accesso generica del Keychain, accessibilità dispositivo soloIdentificatore del bundle
Webfallback di localStorageweb

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

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

Questa riferimento è sincronizzato 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 Avvio rapido per installazione e utilizzo, Comportamento Android per i dettagli di AccountManager, Comportamento iOS per i dettagli di Keychain, Usando @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.