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 - Lee el UUID almacenado, creando uno si no existe para el ámbito seleccionado.
- resetId - Rota el UUID para flujos de cierre de sesión, reinicio de cuenta, reinicio de privacidad o limpieza de pruebas.
- scope - Utilice 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 | El administrador de cuentas propiedad del autenticador del plugin | Nombre del paquete de la aplicación |
| iOS | Contraseña de clave de acceso genérica del Keychain, accesibilidad solo para dispositivos | Identificador de paquete |
| Web | localStorage 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 | Lea o cree el UUID persistente para un alcance. |
| resetId | Reemplace 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-persistent-uuid
Sección titulada “Sigue adelante desde @capgo/capacitor-persistent-uuid”Si estás utilizando @capgo/capacitor-persistent-uuid para identificar una instalación de una aplicación a través de flujos de reinstalación, conecta con Getting Started 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-cuenta-persistente cuando necesitas persistir datos de cuenta en lugar de un identificador.