Comportamiento de Android
Copia una línea de comando con los pasos de instalación y la guía markdown completa para este plugin.
Modelo de almacenamiento
Título de la sección “Modelo de almacenamiento”En Android, el plugin almacena el UUID en AccountManager bajo una cuenta de autenticador propiedad del plugin. El nombre de cuenta predeterminado utiliza el nombre del paquete de la aplicación como ámbito.
Esto permite que la UUID sobreviva a los recorridos de reinstalación comunes donde el almacenamiento privado de la aplicación sería eliminado, incluyendo los ciclos de reinstalación de Android Studio y las instalaciones firmadas con diferentes claves de depuración o de Play cuando el nombre de paquete permanece igual.
Reglas de alcance estable
Sección titulada “Reglas de alcance estable”Utilice el alcance predeterminado cuando el nombre de paquete de la aplicación sea estable a lo largo de las compilaciones.
const result = await PersistentUuid.getId();Utilice un alcance personalizado cuando las compilaciones de depuración, de etapa y de producción utilicen identificadores de paquete diferentes pero deberían compartir una UUID persistente.
const result = await PersistentUuid.getId({ scope: 'com.example.app' });Límites
Sección titulada “Límites”La UUID puede perderse si el usuario elimina la cuenta de Android, se realiza una restauración de fábrica del dispositivo, el paquete/alcance cambia o la aplicación llama a resetId.
Siga adelante desde el comportamiento de Android
Sección titulada “Siga adelante desde el comportamiento de Android”If you are validating Android reinstall behavior, connect this page with Inicio para el uso de API comportamiento de iOS para las diferencias de plataforma de Apple, y Usando @capgo/capacitor-persistent-uuid para una guía completa.