Aller au contenu principal

App Tracking Transparency Plugin Capacitor

Demandez et vérifiez l'autorisation App Tracking Transparency sur iOS pour l'accès à l'IDFA

Installer

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

Guide

Comment utiliser App Tracking Transparency dans Capacitor

Utiliser @capgo/capacitor-app-tracking-transparency

Plugin App Tracking Transparency pour Capacitor.

Installer

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

bunx cap sync copie le code natif du plugin dans vos projets natifs. Relancez-l’après chaque mise à jour du plugin.

Importer

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

Aperçu de API

Méthode Description
getStatus Récupère le statut actuel de l'autorisation de suivi sans solliciter l'utilisateur.
requestPermission Demande l'autorisation de l'utilisateur pour accéder aux données de l'application à des fins de suivi. Affiche la boîte de dialogue native de permission de suivi sur iOS.

Exemples

getStatus()

Récupère le statut 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()

Demande l'autorisation de l'utilisateur pour accéder aux données de l'application à des fins de suivi. Affiche la boîte de dialogue native de permission de suivi sur iOS.

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

Continuer depuis Utiliser @capgo/capacitor-app-tracking-transparency

Si vous utilisez Utiliser @capgo/capacitor-app-tracking-transparency pour planifier le travail sur les plugins natifs, connectez-l’à @capgo/capacitor-app-tracking-transparency pour les détails d'implémentation dans @capgo/capacitor-app-tracking-transparency, Prise en main pour les détails d'implémentation dans Getting Started Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans les plugins Capacitor par Capgo, et Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Adding or Updating Plugins.

FAQ

FAQ du plugin App Tracking Transparency

Comment installer le plugin App Tracking Transparency dans une application Capacitor ?

Exécutez "bun add @capgo/capacitor-app-tracking-transparency" (ou "npm install @capgo/capacitor-app-tracking-transparency"), puis lancez "bunx cap sync" pour que les projets iOS et Android prennent en compte le code natif. Importez-le depuis "@capgo/capacitor-app-tracking-transparency" dans votre code.

Est-ce que @capgo/capacitor-app-tracking-transparency fonctionne avec React, Vue et Angular ?

Oui. App Tracking Transparency est un package Capacitor, il fonctionne donc avec n'importe quel framework web tournant dans Capacitor, y compris Ionic, React, Vue, Angular, Svelte et le JavaScript pur.

Quelle version de Capacitor est supportée par @capgo/capacitor-app-tracking-transparency ?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à la version majeure de votre Capacitor (par exemple le plugin v8 avec Capacitor 8). Le tableau de compatibilité du README de GitHub recense les versions maintenues.

Est-ce que @capgo/capacitor-app-tracking-transparency est gratuit et open source ?

Oui. Le code source code est public sur GitHub à l'adresse https://github.com/Cap-go/capacitor-app-tracking-transparency/ et le package est gratuit à installer via npm. Les rapports de bugs et les pull requests sont les bienvenus.

Puis-je mettre à jour code utilisant App Tracking Transparency sans passer par une revue de l'App Store ?

L'installation ou la mise à jour du plugin modifie le code natif, ce qui impose un nouveau build pour les stores. Ensuite, les changements JavaScript, HTML et CSS qui appellent le plugin peuvent être livrés instantanément via les live updates de Capgo.

Déployez les changements d'App Tracking Transparency sans attendre la revue de l'app

Une fois le plugin intégré à votre build de store, Capgo live updates déploie vos changements JavaScript, HTML et CSS aux utilisateurs en quelques minutes.

Commencez avec Capgo