Anleitung
Contentsquare in Capacitor nutzen
Verwendung von @capgo/capacitor-contentsquare
Interner Native-Bridge-Contract, implementiert von Capacitor.
Installieren
bun add @capgo/capacitor-contentsquare
bunx cap sync
bunx cap sync kopiert den nativen code des Plugins in deine nativen Projekte. Nach jedem Plugin-Upgrade erneut ausführen.
Importieren
import { Contentsquare } from '@capgo/capacitor-contentsquare';
API auf einen Blick
| Methode | Beschreibung |
|---|---|
optIn |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
optOut |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
sendScreenName |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
sendTransaction |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
sendDynamicVarWithStringValue |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
sendDynamicVarWithIntValue |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
onReady |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
excludeURLForReplay |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setPIISelectors |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setCapturedElementsSelector |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
collect |
Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
Beispiele
optIn()
Siehe die API-Referenz für den aktuellen Contract.
import { Contentsquare } from '@capgo/capacitor-contentsquare';
await Contentsquare.optIn();
optOut()
Siehe die API-Referenz für den aktuellen Contract.
import { Contentsquare } from '@capgo/capacitor-contentsquare';
await Contentsquare.optOut();
sendScreenName()
Siehe die API-Referenz für den aktuellen Contract.
import { Contentsquare } from '@capgo/capacitor-contentsquare';
await Contentsquare.sendScreenName({ name: 'example' });
sendTransaction()
Siehe die API-Referenz für den aktuellen Contract.
import { Contentsquare, CurrencyCode } from '@capgo/capacitor-contentsquare';
await Contentsquare.sendTransaction({
transactionValue: 1,
transactionCurrency: CurrencyCode.USD,
});
sendDynamicVarWithStringValue()
Siehe die API-Referenz für den aktuellen Contract.
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 Contract.
import { Contentsquare } from '@capgo/capacitor-contentsquare';
await Contentsquare.sendDynamicVarWithIntValue({
dynVarKey: 'dyn-var-key-123',
dynVarValue: 'dyn-var-value',
});
Die obige Tabelle listet die 11 Kernmethoden auf. Listener- und Versions-Helper sowie die vollständigen Contracts jeder Methode sind in der GitHub Repository.
Vollständige Referenz
Weiter mit @capgo/capacitor-contentsquare
Wenn du es nutzt Verwendung von @capgo/capacitor-contentsquare Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/capacitor-contentsquare für das Implementierungsdetail in @capgo/capacitor-contentsquare, Erste Schritte für die Implementierungsdetails in Erste Schritte, Capgo Plugin-Verzeichnis für den Produkt-Workflow im 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.