Aller directement au contenu

Notes Android

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

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

Filtrez 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 screenview, 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 sur chaque session, envoyez-la à nouveau lorsque l'application revient en avant-plan.