Saltar al contenido

Comportamiento de Android

GitHub

En Android, el plugin almacena la UUID en AccountManager bajo una cuenta autenticadora propiedad del plugin. El nombre de la cuenta por defecto utiliza el nombre del paquete de la aplicación como el alcance.

Reglas de alcance estable

Reglas de alcance estable: Utiliza el alcance por defecto cuando el nombre del paquete de la aplicación es estable a lo largo de las compilaciones.

const result = await PersistentUuid.getId();

Utilice un ámbito personalizado cuando las compilaciones de depuración, etapa y producción utilicen identificadores de paquetes diferentes pero deberían compartir una UUID persistente.

const result = await PersistentUuid.getId({ scope: 'com.example.app' });

La UUID puede perderse si el usuario elimina la cuenta de las configuraciones de Android, se realiza una restauración de fábrica del dispositivo, cambia el paquete/ámbito o la aplicación llama a resetId.

Sigue 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 Configuración inicial para el uso de API comportamiento de iOS para diferencias de plataforma de Apple, y Usando @capgo/capacitor-persistent-uuid para una guía completa.