Gérez les mises à jour en temps réel pour votre application __CAPGO_KEEP_2__ sans problème de magasin, 5 minutes pour l'installer...

[Comportement de l'application iOS]

[GitHub]

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.

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' });

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.

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.