Comportement iOS
Copiez une commande de configuration avec les étapes d'installation et le guide markdown complet 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 résiste 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 Keychain et que l'application garde un accès Keychain compatible à travers le même bundle et les règles de l'équipe Apple.
Règles de champ stable
Section intitulée « Règles de champ stable »Utilisez le champ par défaut lorsque l'identifiant de bundle est stable.
const result = await PersistentUuid.getId();Utilisez un champ personnalisé lorsque plusieurs variantes de construction doivent se résoudre à un identifiant d'application.
const result = await PersistentUuid.getId({ scope: 'com.example.app' });Le UUID peut être perdu si l'utilisateur efface le dispositif, les données Keychain sont supprimées, les accès Keychain changent, les accès au bundle/équipe changent ou si l'application appelle resetId.
Continuez de l'application de iOS
Section intitulée « Continuez de l'application de iOS »Si vous validez la persistance iOS, connectez cette page à Getting Started 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.