SDK JavaScript - Méthodes
Méthodes
Section titled Méthodes ConstructorDécouvrez toutes les options d'initialisation du tracker. → event()Envoyez des événements personnalisés afin qu'ils soient enregistrés dans vos rejeux avec cette méthode. → getSessionToken()Obtenez le jeton de la session active actuelle. → getSessionID()Obtenez l'ID de la session active actuelle. → getSessionURL()Obtenez l'URL permettant de rejouer la session actuelle. → handleError()Capturez des informations d'erreur personnalisées et enregistrez-les dans votre enregistrement. → isActive()Obtenez l'état actuel de la session active. → issue()Capturez des événements techniques personnalisés et enregistrez-les dans le rejeu. → setUserID()Identifiez vos utilisateurs avec cette méthode. → setMetadata()Définissez un champ de métadonnées et enregistrez-le dans l'enregistrement. → start()Démarrez l'enregistrement d'une session. → stop()Arrêtez l'enregistrement d'une session avec cette méthode. → clearPersistFlag()Supprime les Feature Flags persistants du sessionStorage du navigateur. → getFeatureFlag()Renvoie un `IFeatureFlag` par clé s'il existe. → onFlagsReload()Définit le callback à utiliser lorsque les Feature Flags sont chargés. → isFlagEnabled()Renvoie `true` si le flag portant cette clé existe et est actif. → reloadFlags()Recharge tous les flags (peut être utile si la session de l'utilisateur a connu un changement de métadonnées, de userId ou de toute autre information pouvant être requise pour certaines conditions de flag). → getAllFeatureFlags()Renvoie tous les flags (`IFeatureFlag[]`) qui sont actifs en ce moment. → coldStart()Commence à mettre les messages en mémoire tampon (en actualisant la mémoire tampon) avec la possibilité d'appeler `start()` pour activer l'enregistrement de la session et envoyer le contenu de la mémoire tampon. → startOfflineRecording()Démarre l'enregistrement de session hors ligne qui peut être envoyé avec `uploadOfflineRecording`. → uploadOfflineRecording()Envoie la mémoire tampon de session stockée vers le backend. → forceFlushBatch()Force l'envoi du lot de messages actuel sans attendre sa finalisation. → trackWs()Crée un hook pour capturer les messages WebSocket. →