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
- GitHub https://github.com/Cap-go/capacitor-transparence-de-suivi-de-l-application/
- Documentation : /docs/plugins/transparence-de-suivi-de-l-application/