Vai al contenuto principale

Trasparenza dei tracciamenti dell'app Plugin Capacitor

Richiedi e controlla la permessione di iOS per l'accesso all'IDFA

Installa

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

Guida

Come utilizzare la trasparenza delle tracce dell'app in Capacitor

Utilizzare @capgo/capacitor-app-tracking-transparency

Capacitor Plugin per la trasparenza delle tracce dell'app.

Installare

bun add @capgo/capacitor-app-tracking-transparency
bunx cap sync

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

Importare

import { AppTrackingTransparency } from '@capgo/capacitor-app-tracking-transparency';

API in un colpo d'occhio

Metodo Descrizione
getStatus Ottiene lo stato di autorizzazione dei tracciamenti corrente senza chiedere all'utente di confermare.
requestPermission Richiede all'utente di autorizzare l'accesso ai dati dell'app relativo ai tracciamenti. Visualizza il dialogo di autorizzazione dei tracciamenti iOS nativo.

Esempi

getStatus()

Ottiene lo stato di autorizzazione di tracciamento corrente senza sollecitare l'utente.

import { AppTrackingTransparency } from '@capgo/capacitor-app-tracking-transparency';

const { status } = await AppTrackingTransparency.getStatus();
if (status === 'authorized') {
  console.log('Tracking is authorized');
}

requestPermission()

Richiede l'autorizzazione dell'utente per accedere ai dati relativi all'applicazione per la tracciatura. Visualizza il dialogo di autorizzazione alla tracciatura iOS nativo.

import { AppTrackingTransparency } from '@capgo/capacitor-app-tracking-transparency';

const { status } = await AppTrackingTransparency.requestPermission();
switch (status) {
  case 'authorized':
    console.log('User authorized tracking');
    break;
  case 'denied':
    console.log('User denied tracking');
    break;
  case 'restricted':
    console.log('Tracking is restricted');
    break;
  case 'notDetermined':
    console.log('Status not determined');
    break;
}

Riferimento completo

Continua da Utilizzo di @capgo/capacitor-app-tracking-transparency

Se stai utilizzando Utilizzo di @capgo/capacitor-app-tracking-transparency Per pianificare il lavoro di plugin nativo, connettilo con @capgo/capacitor-app-tracking-transparency per i dettagli di implementazione in @capgo/capacitor-app-tracking-transparency Getting Started per i dettagli di implementazione in Avvio, Direttorio Plugin Capgo per il flusso di lavoro del prodotto in Direttorio Plugin Capgo, Capacitor Plugin da Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo, e Aggiungere o Aggiornare Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin.

FAQ

Domande frequenti sull'plugin di trasparenza dell'app

Come posso installare il plugin di trasparenza dell'app in un'app Capacitor?

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

Funziona @capgo/capacitor-app-tracking-transparency con React, Vue e Angular?

Sì. Il plugin di trasparenza dell'app è 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 di Capacitor supportata da @capgo/capacitor-app-tracking-transparency?

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

È @capgo/capacitor-app-tracking-transparency gratuito e open source?

Sì. Il codice sorgente di code è pubblico su GitHub in https://github.com/Cap-go/capacitor-app-tracking-transparency/ e il pacchetto è gratuito per l'installazione da npm. I rapporti di bug e le richieste di pull sono i benvenuti.

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

L'installazione o l'aggiornamento del plugin modifica il codice nativo di code, quindi richiede una nuova costruzione dello store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere spedite istantaneamente con Capgo aggiornamenti live.

Invia le modifiche alla tracciabilità della app senza attendere la revisione dell'app

Una volta che il plugin è presente nella tua build di store, Capgo le modifiche live inviano JavaScript, HTML e CSS ai tuoi utenti in pochi minuti.

Inizia con Capgo