Aller directement au contenu principal
Retour aux plugins
@capgo/capacitor-app-tracking-transparency
Tutoriel
par github.com/Cap-go

App Tracking Transparency

Demandez et vérifiez la permission d'App Tracking Transparency iOS pour l'accès à IDFA

Guide

Tutoriel sur la transparence de suivi de l'application

Utilisation de @capgo/capacitor-suivi-de-l'application

Capacitor Plugin de transparence de suivi de l'application

Installer

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

Ce plugin expose

  • getStatus - Récupère l'état actuel de l'autorisation de suivi sans solliciter l'utilisateur.
  • requestPermission - Demande à l'utilisateur l'autorisation d'accéder aux données liées à l'application pour le suivi. Affiche le dialogue de permission de suivi iOS natif.

Exemple d'utilisation

getStatus

Obtenez l'état actuel de l'autorisation de suivi sans solliciter l'utilisateur.

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

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

requestPermission

Demandez l'autorisation de l'utilisateur pour accéder aux données liées à l'application pour le suivi. Affichez le dialogue de permission de suivi iOS natif.

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;
}

Référence complète