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
- GitHub https://github.com/Cap-go/capacitor-transparencia-de-seguimiento-de-aplicación/
- Documentación: /documentación/plugins/transparencia-de-seguimiento-de-aplicación/