Aller au contenu

Notes Android

GitHub

Android ne nécessite aucune configuration supplémentaire de l’app hôte pour le plugin lui-même. Une fois installé et synchronisé, le plugin enregistre le Capacitor principal WebView, injecte le pont d’événements Contentsquare et expose les API JavaScript documentées.

  • Enregistre le Capacitor WebView avec le SDK natif de Contentsquare.
  • Expose optIn, optOut, sendScreenName, sendTransaction, et les API de variables dynamiques.
  • Injecte des commandes liées au replay, comme l'exclusion d'URL, le masquage des PII et les sélecteurs d'éléments capturés.

Filtrer Android Studio Logcat avec :

CSLIB

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

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

Sans au moins une vue d'écran (screenview), la session n'est pas conservée par Contentsquare.

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

Si vous utilisez Notes Android pour planifier le travail sur les plugins natifs, connectez-l’à Utiliser @capgo/capacitor-contentsquare pour la capacité native dans « Utiliser @capgo/capacitor-contentsquare », Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.