Passer à la navigation

@capgo/capacitor-persistent-uuid

Identifiant UUID persistant 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 d'application, cycles de réinstallation d'Android Studio, mises à jour d'application et mises à jour du système d'exploitation du dispositif.

  • getId - Lire l'UUID stocké, en créant un si aucun n'existe pour le champ sélectionné.
  • resetId - Rotate l'UUID pour les flux de déconnexion, de réinitialisation du compte, de réinitialisation de la vie privée ou de nettoyage de test.
  • scope - Utilisez un espace de noms stable lors des builds de débogage et de production qui utilisent des identifiants de package différents mais devraient partager un identifiant.
PlateformeStockagePortée par défaut
AndroidCompte de compte Manager appartenant à l'authentificateur du pluginNom de package de l'application
iOSMot de passe générique de Keychain, accessibilité uniquement sur appareilIdentifiant de l'application
WebFallback de localStorageweb

Ceci n'est pas un identifiant matériel. Il ne survit pas à la réinitialisation de la fabrique, à la suppression manuelle du compte, à la suppression de Keychain, à la suppression de la mémoire tampon du navigateur ou à une appelle explicite resetId.

MéthodeDescription
getIdLire ou créer l'UUID persistant pour un scope.
resetIdRemplacez l'UUID stocké pour un champ.
getPluginVersionRetourner la marque de version du plugin natif.

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-persistent-uuid pour identifier une installation d'application au cours de flux de réinstallation, connectez-le avec Démarrage pour l'installation et l'utilisation, Comportement Android pour les détails de AccountManager, Comportement iOS pour les détails de Keychain, Utilisation de @capgo/capacitor-persistent-uuid pour le tutoriel, et @capgo/capacitor-persistent-account lorsque vous avez besoin de persister les données de compte au lieu d'un identifiant.