Comportamiento de iOS
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 iOS, el plugin almacena el UUID en Keychain como un item de contraseña genérica. El item es dispositivo único y utiliza el identificador de paquete como el alcance predeterminado.
Esta supervive las actualizaciones de la aplicación y las actualizaciones de iOS. También supervive los flujos de reinstalación siempre que iOS guarde el elemento de Keychain y la aplicación guarde el acceso a Keychain a través del mismo paquete y las reglas del equipo de Apple.
Reglas de alcance estable
Sección titulada “Reglas de alcance estable”Utilice el alcance predeterminado cuando el identificador del paquete sea estable.
const result = await PersistentUuid.getId();Utilice un alcance personalizado cuando varias variantes de compilación deben resolverse a un identificador de aplicación.
const result = await PersistentUuid.getId({ scope: 'com.example.app' });Límites
Sección titulada “Límites”El UUID puede perderse si el usuario elimina el dispositivo, se elimina la información de Keychain, cambia el acceso a Keychain, cambia el acceso al paquete/equipo, o la aplicación llama a resetId.
Sigue adelante desde el comportamiento de iOS
Sección titulada “Sigue adelante desde el comportamiento de iOS”Si está validando la persistencia de iOS, conecte esta página con Iniciar para el uso de API comportamiento de Android para el comportamiento de reinstalación de Android, y Usando @capgo/capacitor-persistent-uuid para una guía completa.