Comportamiento de iOS
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 iOS, el complemento almacena el UUID en Keychain como un item de contraseña genérica. El item es dispositivo solo 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 item de Keychain y la aplicación guarde el acceso a Keychain compatible a través del mismo paquete y las reglas de la empresa Apple.
Reglas de alcance estable
Sección titulada “Reglas de alcance estable”Utilice el alcance predeterminado cuando el identificador de 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' });Limitaciones
Sección titulada “Limitaciones”El UUID puede perderse si el usuario borra el dispositivo, se elimina la información de Keychain, cambia el acceso a Keychain, cambia el acceso al equipo/bundle, 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ás validando la persistencia de iOS, conecta esta página con Inicio 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.