Saltar al contenido principal
Volver a plugins
@capgo/capacitor-app-tracking-transparency
Tutoriales
por github.com/Cap-go

Transparencia de seguimiento de aplicaciones

Solicite y verifique la autorización de transparencia de seguimiento de aplicaciones de iOS para acceso a IDFA

Guía

Tutorial sobre Transparencia de Seguimiento de Aplicaciones

Usando @capgo/capacitor-app-tracking-transparency

Capacitor Plugin de Transparencia de Seguimiento de Aplicaciones.

Instalar

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

¿Qué se expone con este plugin?

  • getStatus - Obtiene el estado actual de autorización de seguimiento sin solicitar la intervención del usuario.
  • requestPermission - Solicita la autorización del usuario para acceder a datos relacionados con la aplicación para el seguimiento. Muestra el diálogo de permiso de seguimiento nativo de iOS.

Ejemplo de uso

getStatus

Obtiene el estado actual de autorización de seguimiento sin solicitar la intervención del usuario.

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

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

requestPermission

Solicita la autorización del usuario para acceder a datos relacionados con la aplicación para el seguimiento. Muestra el diálogo de permiso de seguimiento nativo de 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;
}

Referencia Completa