Resumen
Sección titulada “Resumen”El plugin UUID persistente crea un UUID aleatorio RFC 4122 una vez y lo almacena con persistencia nativa. Utilícelo cuando su aplicación necesite un identificador estable, de ámbito de aplicación, que pueda sobrevivir a flujos de reinstalación de la aplicación, ciclos de reinstalación de Android Studio, actualizaciones de la aplicación y actualizaciones del sistema operativo del dispositivo.
Capacidades básicas
Sección titulada “Capacidades básicas”- getId - Leer el UUID almacenado, creando uno si no existe para el ámbito seleccionado.
- resetId - Rotar el UUID para flujos de cierre de sesión, reinicio de cuenta, reinicio de privacidad o limpieza de pruebas.
- scope - Utilizar un espacio de nombres estable cuando los compilados de depuración y producción utilicen identificadores de paquete diferentes pero deberían compartir un identificador.
Almacenamiento de plataforma
Sección titulada “Almacenamiento de plataforma”| Plataforma | Almacenamiento | Ámbito predeterminado |
|---|---|---|
| Android | Cuenta de AccountManager propiedad del autenticador del plugin | Nombre de paquete de la aplicación |
| iOS | Contraseña de clave de dispositivo genérica, accesibilidad solo en el dispositivo | Identificador de paquete |
| Web | almacenamiento local de fallback | web |
Esta no es una identificador de hardware. No sobrevive a la restauración de fábrica, la eliminación manual de la cuenta, la limpieza de Keychain, la limpieza de almacenamiento del navegador o una llamada explícita a resetId.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
| getId | Leer o crear el UUID persistente para un alcance. |
| resetId | Reemplazar el UUID almacenado para un alcance. |
| getPluginVersion | Devuelve el marcador de versión del plugin nativo. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-uuid persistente.
Sigue adelante desde @capgo/capacitor-uuid persistente
Sección titulada “Sigue adelante desde @capgo/capacitor-uuid persistente”Si estás utilizando @capgo/capacitor-uuid persistente para identificar una instalación de una aplicación a través de flujos de reinstalación, conecta con Inicio rápido para instalación y uso, Comportamiento de Android para detalles de AccountManager, Comportamiento de iOS para detalles de Keychain, Usando @capgo/capacitor-persistent-uuid para el tutorial, y @capgo/capacitor-persistent-account cuando necesitas persistir datos de cuenta en lugar de un identificador.