Sauter au contenu

Notes Android

GitHub

L'Android n'exige pas de configuration d'application-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énement Contentsquare, et expose les API JavaScript documentées.

  • Enregistre le Capacitor WebView avec le contenu natif Contentsquare SDK
  • Expose optIn, optOut, sendScreenName, sendTransactionet des API de variables dynamiques.
  • Injecte des commandes liées à la reprise, telles que l'exclusion de l'URL, le masquage des données personnelles 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 du pont de la vue Web pendant le 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 sur chaque session, envoyez-la à nouveau lorsque l'application revient en avant-plan.

Si vous utilisez Notes Android pour planifier le travail de plugin natif, le connecter avec En utilisant @capgo/capacitor-contentsquare pour la capacité native dans En utilisant @capgo/capacitor-contentsquare, Répertoire de Plugin Capgo pour le flux de travail du produit dans Répertoire de Plugin Capgo, Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou Mettre à Jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives de Plugin d'Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugin d'Entreprise Ionic.