Allez directement au contenu principal

Transparence de suivi d'applications plugin Capacitor

Demander et vérifier la permission d'accès à l'IDFA pour la transparence de l'application iOS

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 la transparence de l'application dans Capacitor

Utilisation de @capgo/capacitor-transparence-de-l-application

Le plugin de transparence de l'application de 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. Exécutez-l’à nouveau après chaque mise à jour du plugin.

Importer

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

Voir l’API en un coup d'œil

Méthode Description
getStatus Récupère l'état actuel de l'autorisation de suivi sans solliciter l'utilisateur.
requestPermission Demande l'autorisation de l'utilisateur pour accéder aux données liées à l'application pour la traçabilité. Affiche le dialogue de permission de traçabilité iOS natif.

Exemples

getStatus()

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

Demande l'autorisation de l'utilisateur pour accéder aux données liées à l'application pour la traçabilité. Affiche le dialogue de permission de traçabilité 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-app-tracking-transparency

Si vous utilisez L'utilisation de @capgo/capacitor-app-tracking-transparency pour planifier le travail de plugin natif, connectez-l’avec @capgo/capacitor-transparence-sur-l'application pour les détails d'implémentation dans @capgo/capacitor-app-tracking-transparency Prise en main pour les détails d'implémentation dans Prise en main Répertoire de plugin Capgo pour le flux de travail du produit dans Répertoire de plugin Capgo Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, et Ajouter ou Mettre à Jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour les Plugins.

FAQ

FAQ du plugin de transparence de suivi d'application

Comment installer le plugin de transparence de suivi d'application dans une application Capacitor?

Exécutez « bun add @capgo/capacitor-app-tracking-transparency » (ou « npm install @capgo/capacitor-app-tracking-transparency »), puis exécutez « bunx cap sync » afin que les projets iOS et Android prennent en compte le code natif code. Importez-l’à partir de « @capgo/capacitor-app-tracking-transparency » dans votre application code.

Le plugin @capgo/capacitor-app-tracking-transparency fonctionne-t-il avec React, Vue et Angular?

Oui. Le plugin de transparence de suivi d'application est un package Capacitor, il fonctionne donc avec tout framework web qui s'exécute à l'intérieur de Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript simple.

Quelle version de Capacitor est prise en charge 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, plugin v8 avec Capacitor 8). La table de compatibilité dans le README du GitHub liste les versions maintenues.

Le plugin @capgo/capacitor-app-tracking-transparency est-il 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 à partir de npm. Les rapports de bogues et les demandes de modification sont les bienvenus.

Peut-on mettre à jour code qui utilise la transparence de suivi d'application sans passer par une revue de l'App Store?

Installing or upgrading the plugin changes native code, so it needs a new store build. After that, JavaScript, HTML and CSS changes that call the plugin can ship instantly with Capgo live updates.

Ship App Tracking Transparency changes without waiting for app review

Une fois le plugin est dans votre magasin de construction, Capgo met à jour en direct vos modifications de JavaScript, HTML et CSS vers les utilisateurs en quelques minutes.

Démarrez avec Capgo