Saltar al contenido

@capgo/capacitor-uuid-persistente

UUID persistente de la aplicación 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 - 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.
PlataformaAlmacenamientoÁmbito predeterminado
AndroidCuenta de AccountManager propiedad del autenticador del pluginNombre de paquete de la aplicación
iOSContraseña de clave de dispositivo genérica, accesibilidad solo en el dispositivoIdentificador de paquete
Webalmacenamiento local 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
getIdLeer o crear el UUID persistente para un alcance.
resetIdReemplazar 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-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.