UUID-API
Identifiziere App-Installationen mit einer eindeutigen UUID, die an deine WebView-URL angehängt oder per JavaScript abgerufen wird.
Die UUID-API von WebViewGold ermöglicht es dir, eine nicht-personenbezogene, eindeutige Geräte-ID (UUID – „Universally Unique Identifier“) abzurufen, mit der ein iOS-Gerät eindeutig identifiziert werden kann. Diese Funktion kann hilfreich sein für:
- Speichern nutzerspezifischer Einstellungen auf dem Server
- Aufrechterhaltung von Sitzungszuständen
- Abrufen gespeicherter Daten auf Client-Seite
Datenschutzhinweis: Stelle sicher, dass du bei der Nutzung dieser Funktion die geltenden lokalen und internationalen Datenschutzgesetze einhältst, da hierbei eine Geräteidentifikation erfolgt.
So rufst du die UUID ab:
Um die UUID aus deiner WebView-basierten App abzurufen, verwende den folgenden Code:
<a href="get-uuid://">Get UUID</a>
<a href="#" onClick="alert(uuid);">Show UUID</a>
- UUID abrufen: Fordert die UUID von WebViewGold an.
- UUID anzeigen: Zeigt die UUID zum einfachen Testen per alert an.
Alternative Methode: UUID an die WebView-URL anhängen
Wenn du die UUID lieber in den URL-Parametern übergeben möchtest, aktiviere die Option enhanceUrlUUID in Config.swift, indem du sie auf true setzt. Dadurch wird bei der ersten Anfrage automatisch uuid=XYZ an deine WebView-URL angehängt, sodass du die UUID direkt in deinem Web-Content nutzen kannst:
- Beispiel: Wenn deine WebView-URL
https://www.example.orglautet, wird sie alshttps://www.example.org?uuid=XYZaufgerufen. - Hinweis: Nur die initiale URL-Anfrage enthält diesen GET-Parameter, daher solltest du ihn in einer Session oder einem Cookie speichern, falls du ihn später in der App wiederverwenden möchtest.
UUID automatisch in JavaScript injizieren:
Um die UUID (und weitere Variablen) automatisch auf allen Seiten in JavaScript verfügbar zu machen, ohne URLs zu verändern, setze autoInjectVariable in Config.swift auf true. Dadurch kannst du die UUID und andere Werte direkt in jeder Seite abrufen.