Comportamiento de Android
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Modelo de almacenamiento
Sección titulada “Modelo de almacenamiento”En Android, el complemento almacena el UUID en AccountManager bajo una cuenta autenticadora propiedad del complemento. El nombre de cuenta por defecto utiliza el nombre de paquete de la aplicación como alcance.
Esto permite que el UUID sobreviva a los caminos 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 sigue siendo el mismo.
Reglas de alcance estable
Sección titulada “Reglas de alcance estable”Utilice el alcance por defecto cuando el nombre de paquete de la aplicación es 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 un UUID persistente.
const result = await PersistentUuid.getId({ scope: 'com.example.app' });Limitaciones
Sección titulada “Limitaciones”El 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 “Sigue adelante desde el comportamiento de Android”Si está validando el comportamiento de reinstalación de Android, conecte esta página con Getting Started 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.