Passer à la navigation

@capgo/capacitor-uuid-persistent

UUID persistant pour l'application Capacitor.

Le plugin UUID persistant crée un UUID aléatoire RFC 4122 une fois et le 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 d'application, cycles de réinstallation d'Android Studio, mises à jour d'application et 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 - Rotate the UUID for logout, account reset, privacy reset, or test cleanup flows.
  • scope - Utilisez un espace de noms stable lors des builds de débogage et de production utilisent des identifiants de package différents mais devraient partager un identifiant.

Stockage de la plateforme

Stockage de la plateforme
PlateformeStockageEspace par défaut
AndroidGestionnaire de compte appartenant à l'authentificateur du pluginNom de package de l'application
iOSMot de passe cléchain générique, accessibilité appareil uniquementIdentifiant de bundle
WebstockageLocal fallbackweb

Il s'agit pas d'un identifiant matériel. Il ne survit pas à la réinitialisation de la fabrique, à la suppression manuelle du compte, au nettoyage de la clé de chaîne, au nettoyage de la mémoire du navigateur ou à une appelle explicite de resetId.

MéthodeDescription
getIdLire ou créer l'UUID persistant pour un champ.
resetIdRemplacer l'UUID stocké pour un champ.
getPluginVersionRenvoyer la version native du marqueur de plugin.

Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-persistent-uuid.

Continuez à partir de @capgo/capacitor-persistent-uuid

Section intitulée « Continuez à partir de @capgo/capacitor-persistent-uuid »

Si vous utilisez @capgo/capacitor-uuid-persistent identifier persistant à travers les flux de réinstallation de l'application, connectez-l’à Getting Started pour l'installation et l'utilisation, le comportement Android pour les détails de l'AccountManager, le comportement iOS pour les détails de Keychain, En utilisant @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.