[Comportement de l'application iOS]
Copiez un prompt de configuration avec les étapes d'installation et la guide Markdown complète pour ce plugin.
Modèle de stockage
Section intitulée « Modèle de stockage »Sur iOS, le plugin stocke l'UUID dans Keychain sous forme d'élément de mot de passe générique. L'élément est uniquement sur le dispositif et utilise l'identifiant de l'application comme champ de portée par défaut.
Cela survit aux mises à jour de l'application et aux mises à jour d'iOS. Il survit également aux flux de réinstallation tant que iOS garde l'élément de Keychain et que l'application garde un accès compatible à Keychain à travers le même bundle et les règles de l'équipe Apple.
Portée Stable Règles
Section intitulée “Portée Stable Règles”Utilisez la portée par défaut lorsque l'identifiant de l'ensemble est stable.
const result = await PersistentUuid.getId();Utilisez une portée personnalisée lorsque plusieurs variantes de construction doivent se résoudre à un identifiant d'application unique.
const result = await PersistentUuid.getId({ scope: 'com.example.app' });Limites
Section intitulée “Limites”Le UUID peut être perdu si l'utilisateur efface l'appareil, les données de Keychain sont supprimées, les accès à Keychain changent, les accès à l'ensemble/équipe changent ou si l'application appelle resetId.
Continuez de l'iOS Behavior
Section intitulée “Continuez de l'iOS Behavior”Si vous validez la persistance iOS, connectez cette page avec Démarrage pour l'utilisation de API, Comportement Android pour le comportement de réinstallation Android, et En utilisant @capgo/capacitor-persistent-uuid pour une présentation complète.