Comportamiento de iOS
Copiar 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 plugin 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.
Esto sobrevive a actualizaciones de la aplicación y actualizaciones de iOS. También sobrevive a flujos de reinstalación siempre que iOS mantenga el item de Keychain y la aplicación mantenga acceso compatible a Keychain a través del mismo paquete y reglas de 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 en 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 del equipo al paquete o el aplicativo llama a resetId.
Siga adelante desde el comportamiento de iOS
Sección titulada “Siga adelante desde el comportamiento de iOS”Si está validando la persistencia de iOS, conecte esta página con Getting Started para el uso de API comportamiento de Android for Android reinstall behavior, and Usando @capgo/capacitor-persistent-uuid para una guía completa.