Panoramica
Sezione intitolata “Panoramica”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.
Capacità fondamentali
Sezione intitolata “Capacità fondamentali”- 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”| Piattaforma | Archiviazione | Ambito predefinito |
|---|---|---|
| Android | AccountManager account gestito dall'autenticatore del plugin | Nome del pacchetto dell'app |
| iOS | Parola di accesso della chiavetta, accessibilità dispositivo-solo | Identificatore del pacchetto |
| Web | fallback di localStorage | web |
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.
Pubblico API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
| getId | Leggi o crea l'UUID persistente per uno scope. |
| resetId | Sostituisci l'UUID memorizzato per uno scope. |
| getPluginVersion | Restituisci il marchio di versione del plugin nativo. |
Fonte di Verità
Sottosezione intitolata “Fonte di Verità”Questa documentazione è sincronizzata da src/definitions.ts in capacitor-persistent-uuid.
Continua da @capgo/capacitor-persistent-uuid
Sottosezione intitolata “Continua da @capgo/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.