Aller directement à la navigation

Remarques sur Android

L'Android n'a pas besoin d'une configuration d'hôte supplémentaire pour le plugin lui-même. Une fois installé et synchronisé, le plugin enregistre le Capacitor principal, injecte le pont d'événements Contentsquare et expose les API JavaScript documentées. WebViewAndroid n'a pas besoin d'une configuration d'hôte supplémentaire pour le plugin lui-même. Une fois installé et synchronisé, le plugin enregistre le __CAPGO_KEEP_0__ principal, injecte le pont d'événements Contentsquare et expose les API JavaScript documentées.

  • Enregistre le Capacitor WebView avec le contenu natif Contentsquare SDK.
  • Expose optIn, optOut, sendScreenName, sendTransaction, et les API de variables dynamiques.
  • Injecte les commandes liées à la reprise, telles que l'exclusion de URL, le masquage de données personnelles sensibles et les sélecteurs d'éléments capturés.

Filtre Android Studio Logcat avec :

CSLIB

Vous devriez voir le message de démarrage natif Contentsquare SDK et l'enregistrement de la passerelle WebView lors du lancement de l'application.

import { ContentsquarePlugin } from '@capgo/capacitor-contentsquare';
await ContentsquarePlugin.optIn();
await ContentsquarePlugin.sendScreenName('Home');

Sans au moins un écran, la session n'est pas conservée par Contentsquare.

  • Les clés sont limitées par Contentsquare à 512 caractères.
  • Les valeurs doivent être soit une chaîne de caractères, soit un entier non négatif.
  • Si vous voulez une valeur à chaque session, envoyez-la à nouveau lorsque l'application revient en avant-plan.