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

Transparence de l'application

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

Guide

Tutoriel sur la transparence de suivi des applications

Utilisation de @capgo/capacitor-app-tracking-transparency

Plugin de transparence de suivi d'applications Capacitor.

Installer

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

What This Plugin Expose

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

Exemple d'utilisation

getStatus

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

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

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

requestPermission

Demande à l'utilisateur l'autorisation d'accéder aux données relatives à l'application pour le suivi. Affiche 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

Continuez à partir de l'utilisation de @capgo/capacitor-transparence-de-l-application

Si vous utilisez Utiliser @capgo/capacitor-app-tracking-transparence pour planifier le travail de plugin natif, le connecter avec @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-tracking-transparence pour les détails d'implémentation dans @capgo/capacitor-app-tracking-transparence, for the implementation detail in @capgo/capacitor-app-tracking-transparency, pour les détails d'implémentation dans Démarrage, Répertoire de plugin __CAPGO_KEEP_0__ pour le flux de travail du produit dans Répertoire de plugin Capgo, Plugins Capgo par __CAPGO_KEEP_1__ pour les détails d'implémentation dans Plugins Capacitor par Capgo, et for the implementation detail in Capacitor Plugins by Capgo, and pour les détails d'implémentation dans Ajouter ou Mettre à jour les plugins. Utiliser @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-tracking-transparence pour planifier le travail de plugin natif, le connecter avec @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-tracking-transparence