Vue d'ensemble
Section intitulée « Vue d'ensemble »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.
Capacités de base
Section intitulée « Capacités de base »- getId - Lit l'UUID stocké, créant un si aucun n'existe pour le champ sélectionné.
- resetId - Tourne l'UUID pour les flux de déconnexion, de réinitialisation de compte, de réinitialisation de confidentialité 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.
Stockage de la plateforme
Section intitulée « Stockage de la plateforme »| Plateforme | Stockage | Portée par défaut |
|---|---|---|
| Android | Compte de l'administrateur de compte AccountManager détenue par le plugin authenticateur | Nom de package de l'application |
| iOS | Mot de passe générique de Keychain, accessibilité uniquement sur appareil | Identifiant de bundle |
| Web | stockage local de remplacement | web |
Ceci n'est pas un identifiant matériel. Il ne survit pas à la réinitialisation de la fabrique, à la suppression manuelle du compte, au nettoyage de Keychain, au nettoyage de la stockage du navigateur ou à une appelle explicite resetId.
Public API
Section intitulée “Public API”| Méthode | Description |
|---|---|
| getId | Lire ou créer l'UUID persistant pour un champ. |
| resetId | Remplacer l'UUID stocké pour un champ. |
| getPluginVersion | Return the native plugin version marker. |
Source Of Vérité
Section intitulée “Source Of Vérité”Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-uuid persistant.
Continuez à partir de @capgo/capacitor-uuid persistant
Section intitulée “Continuez à partir de @capgo/capacitor-uuid persistant”Si vous utilisez @capgo/capacitor-uuid persistant pour identifier une installation d'application au cours de flux de réinstallation, connectez-le avec Prise en main pour l'installation et l'utilisation, Comportement Android pour les détails de AccountManager, Comportement iOS pour les détails de Keychain, Utiliser @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.