Saltare al contenuto principale

Contentsquare plugin Capacitor

Integra le analisi mobili di Contentsquare, la gestione del consenso, la tracciatura delle schermate, le transazioni e i controlli di riproduzione delle sessioni in Capacitor

Installa

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

Guida

Come utilizzare Contentsquare in Capacitor

Utilizzo di @capgo/capacitor-contentsquare

Contratto di ponte nativo interno implementato da Capacitor.

Installa

bun add @capgo/capacitor-contentsquare
bunx cap sync

bunx cap sync copia il plugin nativo code nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.

Importa

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

Ecco API in breve

Metodo Descrizione
optIn Vedi le definizioni di origine per il comportamento attuale.
optOut Vedi le definizioni di origine per il comportamento attuale.
sendScreenName Vedi le definizioni di origine per il comportamento attuale.
sendTransaction Vedi le definizioni di origine per il comportamento attuale.
sendDynamicVarWithStringValue Vedi le definizioni di origine per il comportamento attuale.
sendDynamicVarWithIntValue Vedi le definizioni di origine per il comportamento attuale.
onReady Vedi le definizioni di origine per il comportamento attuale.
excludeURLForReplay Vedi le definizioni di origine per il comportamento attuale.
setPIISelectors Vedi le definizioni di origine per il comportamento attuale.
setCapturedElementsSelector Vedi le definizioni di origine per il comportamento attuale.
collect Vedi le definizioni di origine per il comportamento attuale.

Esempi

optIn()

Vedi la API documentazione per il contratto attuale.

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

await Contentsquare.optIn();

optOut()

Vedi la API documentazione per il contratto attuale.

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

await Contentsquare.optOut();

sendScreenName()

Vedi la API documentazione per il contratto attuale.

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

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

sendTransaction()

Vedi la API documentazione per il contratto attuale.

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

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

sendDynamicVarWithStringValue()

Vedi la API documentazione per il contratto attuale.

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

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

sendDynamicVarWithIntValue()

Vedi la API documentazione per il contratto attuale.

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

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

La tabella sopra elenca i 11 metodi di base. Sono documentate le funzionalità di ascolto e le versioni, nonché il contratto completo di ogni metodo, nel GitHub repository.

Riferimento completo

Continua dall'uso di @capgo/capacitor-contentsquare

Se stai utilizzando L'uso di @capgo/capacitor-contentsquare Per pianificare il lavoro del plugin nativo, connettilo con @capgo/capacitor-contentsquare Per i dettagli di implementazione in @capgo/capacitor-contentsquare Avvio rapido Per i dettagli di implementazione in Avvio rapido Directory dei plugin Capgo per il workflow del prodotto nella Capgo Directory dei Plugin. Capacitor Plugin da Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo, e Aggiungere o Aggiornare i Plugin per i dettagli di implementazione in Aggiungere o Aggiornare i Plugin.

FAQ

Domande frequenti per il plugin Contentsquare

Come posso installare il plugin Contentsquare in un'app Capacitor?

Esegui "bun add @capgo/capacitor-contentsquare" (o "npm install @capgo/capacitor-contentsquare"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android recuperino il nativo code. Importalo da "@capgo/capacitor-contentsquare" nella tua app code.

Funziona @capgo/capacitor-contentsquare con React, Vue e Angular?

Sì. Contentsquare è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione Capacitor supportata da @capgo/capacitor-contentsquare?

I plugin Capgo seguono la versione maggiore di Capacitor: utilizza la versione del plugin maggiore che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README del GitHub elenca le versioni mantenute.

È gratuito e open source @capgo/capacitor-contentsquare?

Sì. Il codice sorgente code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-contentsquare/ e il pacchetto è gratuito da installare da npm. I segnalibri di bug e le richieste di pull sono benvenuti.

Posso aggiornare code che utilizza Contentsquare senza una revisione dell'App Store?

Installando o aggiornando il plugin si modificano le librerie native code, quindi è necessario un nuovo build della store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere distribuite immediatamente con gli aggiornamenti Capgo in tempo reale.

Consegna le modifiche di Contentsquare senza attendere la revisione dell'app

Una volta che il plugin è presente nella tua build di store, le Capgo aggiornamenti in tempo reale inviano le tue modifiche JavaScript, HTML e CSS agli utenti in pochi minuti.

Inizia con Capgo