Zum Hauptinhalt springen
@capgo/capacitor-contentsquare Analyse Offene Quelle

Contentsquare Capacitor-Plugin

Integriere Contentsquare-Mobilanalytik, Zustimmungssperren, Bildschirmverfolgung, Transaktionen und Sitzungswiedergabe in Capacitor

Installieren

bun add @capgo/capacitor-contentsquare bunx cap sync
npm, pnpm oder yarn
  • npm install @capgo/capacitor-contentsquare
  • pnpm add @capgo/capacitor-contentsquare
  • yarn add @capgo/capacitor-contentsquare

Richtlinie

Wie man Contentsquare in Capacitor verwendet

Mit @capgo/capacitor-contentsquare

Der interne native Bridge-Vertrag wird durch Capacitor implementiert.

Installieren

bun add @capgo/capacitor-contentsquare
bunx cap sync

bunx cap sync kopiert die native code des Plugins in Ihre native Projekte. Führen Sie es erneut aus, nachdem Sie jedes Plugin aktualisiert haben.

Importieren

import { Contentsquare } from '@capgo/capacitor-contentsquare';

API im Überblick

Methode Beschreibung
optIn Siehe die Quelldefinitionen für die aktuelle Funktionalität.
optOut Siehe die Quelldefinitionen für die aktuelle Funktionalität.
sendScreenName Siehe die Quelldefinitionen für die aktuelle Funktionalität.
sendTransaction Siehe die Quelldefinitionen für die aktuelle Funktionalität.
sendDynamicVarWithStringValue Siehe die Quellendefinitionen für das aktuelle Verhalten.
sendDynamicVarWithIntValue Siehe die Quellendefinitionen für das aktuelle Verhalten.
onReady Siehe die Quellendefinitionen für das aktuelle Verhalten.
excludeURLForReplay Siehe die Quellendefinitionen für das aktuelle Verhalten.
setPIISelectors Siehe die Quellendefinitionen für das aktuelle Verhalten.
setCapturedElementsSelector Siehe die Quellendefinitionen für das aktuelle Verhalten.
collect Siehe die Quellendefinitionen für das aktuelle Verhalten.

Beispiele

optIn()

Siehe die API-Referenz für den aktuellen Vertrag.

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.optIn();

optOut()

Siehe die API-Referenz für den aktuellen Vertrag.

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.optOut();

sendScreenName()

Siehe die API-Referenz für den aktuellen Vertrag.

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.sendScreenName({ name: 'example' });

sendTransaction()

Siehe die API-Referenz für den aktuellen Vertrag.

import { Contentsquare, CurrencyCode } from '@capgo/capacitor-contentsquare';

await Contentsquare.sendTransaction({
  transactionValue: 1,
  transactionCurrency: CurrencyCode.USD,
});

sendDynamicVarWithStringValue()

Siehe die API-Referenz für den aktuellen Vertrag.

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.sendDynamicVarWithStringValue({
  dynVarKey: 'dyn-var-key-123',
  dynVarValue: 'dyn-var-value',
});

sendDynamicVarWithIntValue()

Siehe die API-Referenz für den aktuellen Vertrag.

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.sendDynamicVarWithIntValue({
  dynVarKey: 'dyn-var-key-123',
  dynVarValue: 'dyn-var-value',
});

Die Tabelle oben listet die 11 Kernmethoden auf. Helfer für Listener und Versionen sowie die vollständige Vertragsbeschreibung jeder Methode sind im GitHub-Repository.

Vollständige Referenz

Fahren Sie mit der Verwendung von @capgo/capacitor-contentsquare fort.

Wenn Sie Live Update verwenden Die Verwendung von @capgo/capacitor-contentsquare um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/capacitor-contentsquare für die Implementierungsdetails in @capgo/capacitor-contentsquare Getting Started für die Implementierungsdetails in Einstieg Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren

FAQ

FAQ zum Contentsquare-Plugin

Wie installiere ich das Contentsquare-Plugin in einer Capacitor-Anwendung?

Run "bun add @capgo/capacitor-contentsquare" (or "npm install @capgo/capacitor-contentsquare"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-contentsquare" in your app code.

Funktioniert @capgo/capacitor-contentsquare mit React, Vue und Angular?

Ja. Contentsquare ist ein Capacitor-Paket, daher funktioniert es mit jedem Webframework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-contentsquare?

Capgo-Plugins folgen der Capacitor-Majorsversion: Wählen Sie die Plugin-Majorsversion, die Ihrer Capacitor-Majorsversion entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README listet die unterstützten Versionen auf.

Ist @capgo/capacitor-contentsquare kostenlos und Open-Source?

Ja. Der Quellcode von code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-contentsquare/ verfügbar und das Paket kann kostenlos installiert werden von npm. Fehlermeldungen und Pull-Requests sind willkommen.

Kann ich code aktualisieren, das Contentsquare verwendet, ohne eine App-Store-Bewertung?

Die Installation oder das Upgrade des Plugins ändert die native code, daher benötigt es eine neue App-Store-Build. Anschließend können JavaScript-, HTML- und CSS-Änderungen, die den Plugin-Aufruf enthalten, sofort mit Capgo-Live-Updates verschickt werden.

Inhalte von Contentsquare ohne Wartezeit auf die App-Überprüfung bereitstellen

Sobald das Plugin in Ihrem Store-Build ist, drücken Capgo-Live-Updates Ihre JavaScript-, HTML- und CSS-Änderungen an die Benutzer in Minuten aus.

Mit Capgo beginnen