API UUID
Identifiez les installations de l'application grâce à un UUID unique ajouté à votre URL WebView ou récupéré via JavaScript.
L'API UUID de WebViewGold vous permet de récupérer un identifiant unique d'appareil non personnel (UUID - « Universally Unique Identifier ») via JavaScript, capable d'identifier de manière unique un appareil Android. Cette fonctionnalité peut être utile pour :
- Stocker des paramètres spécifiques à l'utilisateur sur le serveur
- Maintenir les états de session
- Rappeler les données enregistrées côté client
Remarque sur la confidentialité : Veillez à respecter les lois locales et internationales en matière de confidentialité lorsque vous utilisez cette fonctionnalité, car elle implique l'identification de l'appareil.
Comment récupérer l'UUID :
Pour récupérer l'UUID depuis votre application basée sur WebView, utilisez le code suivant :
<a href="get-uuid://">Get UUID</a>
<a href="#" onClick="alert(uuid);">Show UUID</a>
- Get UUID : Demande l'UUID à WebViewGold.
- Show UUID : Affiche l'UUID via une alert pour faciliter les tests.
Méthode alternative : ajouter l'UUID à l'URL de la WebView
Si vous préférez inclure l'UUID dans les paramètres d'URL, activez l'option UUID_ENHANCE_WEBVIEW_URL dans Config.java en la réglant sur true. Cela ajoutera automatiquement uuid=XYZ à votre URL de WebView lors de la première requête, ce qui vous permettra d'accéder à l'UUID directement depuis votre contenu web :
- Exemple : Si votre URL de WebView est
https://www.example.org, elle sera requêtée commehttps://www.example.org?uuid=XYZ. - Remarque : Seule la requête d'URL initiale inclura ce paramètre GET, envisagez donc de l'enregistrer dans une session ou un cookie si vous devez y faire référence plus tard dans l'application.
Injecter automatiquement l'UUID dans JavaScript :
Pour rendre automatiquement l'UUID (et d'autres variables) disponible en JavaScript sur toutes les pages sans modifier les URL, réglez AUTO_INJECT_VARIABLES sur true dans Config.java. Cela vous permet d'accéder à l'UUID et à d'autres valeurs directement depuis n'importe quelle page.