Saltar al contenido

@capgo/capacitor-persistent-uuid

UUID de aplicación persistente para Capacitor.

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.

  • 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.
PlataformaAlmacenamientoÁmbito predeterminado
AndroidEl administrador de cuentas propiedad del autenticador del pluginNombre del paquete de la aplicación
iOSContraseña de clave de acceso genérica del Keychain, accesibilidad solo para dispositivosIdentificador de paquete
WeblocalStorage de fallbackweb

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.

MétodoDescripción
getIdLea o cree el UUID persistente para un alcance.
resetIdReemplace el UUID almacenado para un alcance.
getPluginVersionDevuelve el marcador de versión del plugin nativo.

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.