Vue d'ensemble
Section titled “Overview”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.
Capacités de base
Section titled “Core Capabilities”- 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| Plateforme | Stockage | Espace par défaut |
|---|---|---|
| Android | Gestionnaire de compte appartenant à l'authentificateur du plugin | Nom de package de l'application |
| iOS | Mot de passe cléchain générique, accessibilité appareil uniquement | Identifiant de bundle |
| Web | stockageLocal fallback | web |
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.
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 | Renvoyer la version native du marqueur de plugin. |
Source de Vérité
Section intitulée « Source Of Truth »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.