Passer au contenu

@capgo/capacitor-uuid-persistent

UUID d'application persistante pour Capacitor.

Le plugin UUID persistant crée une UUID aléatoire RFC 4122 une fois et la stocke avec une persistance native. Utilisez-le lorsque votre application nécessite un identifiant stable, scoping l'application, qui peut survivre aux flux de réinstallation de l'application, aux cycles de réinstallation de Android Studio, aux mises à jour de l'application et aux mises à jour du système d'exploitation du dispositif.

  • getId - Lisez l'UUID stocké, en créant un si aucun n'existe pour le champ sélectionné.
  • resetId - Rotatez l'UUID pour les flux de déconnexion, de réinitialisation de compte, de réinitialisation de confidentialité ou de nettoyage de test.
  • Échelle de scope

Titre de la section « Stockage de plateforme »

Plateforme
StockageÉchelle de scope par défautAndroid
Capacités de baseCompteManager de compte détenue par l'authentificateur du plugin__CAPGO_KEEP_0__
iOSMot de passe de cléchain générique, accessibilité uniquement sur appareilIdentifiant de bundle
WebFallback de localStorageweb

Ce n'est pas un identifiant matériel. Il ne survit pas à la réinitialisation de usine, à la suppression manuelle du compte, à la suppression de cléchain, à la suppression de stockage du navigateur ou à une appelle explicite de resetId.

MéthodeDescription
getIdLire ou créer l'UUID persistant pour un champ d'application.
resetIdRemplacer l'UUID stocké pour un champ d'application.
getPluginVersionVersion native du plugin

__CAPGO_KEEP_0__-persistent-uuid Continuez à partir de @capacitor/__CAPGO_KEEP_1__-persistent-uuid.

Si vous utilisez @capgo/capacitor-persistent-uuid pour identifier une installation d'application au fil des réinstallations, connectez-l’avec Getting Started pour l'installation et l'utilisation, Android behavior pour les détails de AccountManager, iOS behavior pour les détails de Keychain, Utilisation de @capgo/capacitor-persistent-uuid pour le tutoriel, et @capgo/capacitor-compte-persistant Lorsque vous avez besoin de persister les données de compte au lieu d'un identifiant.