Saltar al contenido principal

Transparencia de seguimiento de aplicaciones plugin de Capacitor

Solicita y verifica la autorización de transparencia de aplicaciones de iOS para acceso a IDFA

Instalar

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

Guía

Cómo usar la Transparencia de Seguimiento de Aplicaciones en Capacitor

Usando @capgo/capacitor-app-tracking-transparency

Capacitor Transparencia de seguimiento de aplicaciones.

Instalar

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

bunx cap sync Copia el plugin nativo de code en tus proyectos nativos. Ejecútalo nuevamente después de cada actualización del plugin.

Importar

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

API en resumen

Método Descripción
getStatus Obtiene el estado de autorización de seguimiento actual sin solicitar al usuario.
requestPermission Solicita 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.

Ejemplos

getStatus()

Obtiene el estado de autorización de seguimiento actual sin solicitar al usuario.

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

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

requestPermission()

Solicita autorización del usuario para acceder a datos de la aplicación relacionados con 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

Sigue adelante desde Usando @capgo/capacitor-app-tracking-transparencia

Si estás utilizando Usando @capgo/capacitor-app-tracking-transparencia Para planificar el trabajo de plugin nativo, conecta con @capgo/capacitor-app-tracking-transparencia para los detalles de implementación en @capgo/capacitor-app-tracking-transparencia Configuración inicial para los detalles de implementación en Configuración inicial Directorio del plugin Capgo para el flujo de trabajo del producto en Directorio del plugin Capgo, Plugins de Capacitor por Capgo para los detalles de implementación en Plugins de Capacitor por Capgo, y Agregar o Actualizar Plugins para los detalles de implementación en Agregar o Actualizar Plugins.

FAQ

App Tracking Transparency plugin FAQ

¿Cómo instalo el plugin de transparencia de seguimiento de aplicaciones en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-app-tracking-transparencia" (o "npm install @capgo/capacitor-app-tracking-transparencia"), luego ejecuta "bunx cap sync" para que los proyectos de iOS y Android capturen el code nativo. Importa desde "@capgo/capacitor-app-tracking-transparencia" en tu aplicación code.

¿Funciona @capgo/capacitor-app-tracking-transparencia con React, Vue y Angular?

Sí. El plugin de transparencia de seguimiento de aplicaciones es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor admite @capgo/capacitor-app-tracking-transparencia?

Los Capgo plugins siguen la versión mayor de Capacitor: utilice la versión mayor del plugin que coincida con la versión mayor de su Capacitor (por ejemplo, el plugin v8 con Capacitor 8). La tabla de compatibilidad en el README de GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-app-tracking-transparencia gratuita y de código abierto?

Sí. El código fuente de code está disponible en GitHub en https://github.com/Cap-go/capacitor-app-tracking-transparencia/ y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de cambios.

Can I update code that uses App Tracking Transparency without an App Store review?

Instalar o actualizar el plugin cambia el code nativo, por lo que necesita una nueva construcción de la tienda. Después de eso, los cambios de JavaScript, HTML y CSS que llaman al plugin pueden enviar con actualizaciones Capgo en vivo.

Envía cambios de transparencia de seguimiento de aplicaciones sin esperar la revisión de la tienda

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían los cambios de JavaScript, HTML y CSS a los usuarios en minutos.

Comienza con Capgo