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, escopado a la 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 alcance seleccionado.
- resetId - Rota el UUID para flujos de cierre de sesión, reinicio de cuenta, reinicio de privacidad o limpieza de pruebas.
- álcance - 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 | Administrador de cuentas propiedad del autenticador del plugin | __CAPGO_KEEP_0__ |
| iOS | Contraseña genérica del Keychain, accesibilidad solo para dispositivo | Identificador de paquete del Bundle |
| Web | localStorage de fallback | web |
Esta no es una identificador de hardware. No sobrevive a la restauración de fábrica, eliminación manual de la cuenta, limpieza del Keychain, 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 | Lee o crea el UUID persistente para un ámbito. |
| resetId | Reemplaza el UUID almacenado para un ámbito. |
| getPluginVersion | Fuente de Verdad |
Sección titulada “Fuente de Verdad”
Esta referencia se sincroniza desde src/definitions.ts en__CAPGO_KEEP_0__-persistent-uuid Sigue adelante desde @capacitor/__CAPGO_KEEP_1__-persistent-uuid.
Keep going from @capgo/capacitor-persistent-uuid
Sección titulada “Continuar desde @capgo/capacitor-persistent-uuid”Si está utilizando @capgo/capacitor-persistent-uuid para identificar una instalación de una aplicación a través de flujos de reinstalación, conecte 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.