Aller directement à la navigation

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 les API de variables dynamiques.
  • Injecte les commandes liées à la relecture, telles que l'exclusion d'URL, le masquage des informations personnelles sensibles et les sélecteurs d'éléments capturés.

Conseils de validation

Conseils de validation

Filtre Studio Android 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 événement de visionnage d'é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 souhaitez une valeur sur chaque session, envoyez-la à nouveau lorsque l'application revient en avant-plan.