Zum Inhalt springen

Android-Hinweise

GitHub

Für das Plugin selbst ist unter Android kein zusätzliches Setup der Host-App erforderlich. Nach Installation und Sync registriert das Plugin den Haupt-Capacitor WebView, injiziert die Contentsquare Event Bridge und stellt die dokumentierten JavaScript APIs bereit.

  • Registriert Capacitor WebView mit dem nativen Contentsquare SDK.
  • Stellt optIn, optOut, sendScreenName, sendTransaction, sowie dynamische Variable-APIs bereit.
  • Fügt Replay-bezogene Befehle wie URL-Ausschlüsse, PII-Maskierung und erfasste Element-Selektoren ein.

Android Studio filtern Logcat mit:

CSLIB

Beim App-Start sollten die native Contentsquare SDK Startup-Meldung sowie die WebView-Bridge-Registrierung erscheinen.

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

Ohne mindestens einen Screenview behält Contentsquare die Session nicht.

  • Keys sind bei Contentsquare auf 512 Zeichen begrenzt.
  • Values müssen entweder ein String oder eine nicht-negative Ganzzahl sein.
  • Wenn ein Wert in jeder Session verfügbar sein soll, sende ihn erneut, wenn die App in den Vordergrund zurückkehrt.

Wenn du es nutzt Android-Hinweise Um die Arbeit an nativen Plugins zu planen, verbinde sie mit Verwendung von @capgo/capacitor-contentsquare für die native Funktion in „Verwendung von @capgo/capacitor-contentsquare“, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für das Implementierungsdetail beim Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei den Ionic Enterprise Plugin-Alternativen.