Zum Hauptinhalt springen

App-Tracking-Transparenz Capacitor Plugin

iOS App Tracking Transparency-Berechtigung für den IDFA-Zugriff anfordern und prüfen

Installieren

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

Anleitung

App Tracking Transparency in Capacitor nutzen

Verwendung von @capgo/capacitor-app-tracking-transparency

Capacitor App Tracking Transparency Plugin.

Installieren

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

bunx cap sync kopiert den nativen code des Plugins in deine nativen Projekte. Nach jedem Plugin-Upgrade erneut ausführen.

Importieren

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

API auf einen Blick

Methode Beschreibung
getStatus Ruft den aktuellen Status der Tracking-Autorisierung ab, ohne den Nutzer zu fragen.
requestPermission Fordert die Nutzerautorisierung an, um auf app-bezogene Daten zum Tracking zuzugreifen. Zeigt den nativen iOS-Dialog für Tracking-Berechtigungen an.

Beispiele

getStatus()

Ruft den aktuellen Status der Tracking-Autorisierung ab, ohne den Nutzer zu fragen.

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

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

requestPermission()

Fordert die Nutzerautorisierung an, um auf app-bezogene Daten zum Tracking zuzugreifen. Zeigt den nativen iOS-Dialog für Tracking-Berechtigungen an.

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;
}

Vollständige Referenz

Weiter geht's mit @capgo/capacitor-app-tracking-transparency

Wenn du es nutzt Verwendung von @capgo/capacitor-app-tracking-transparency Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/capacitor-app-tracking-transparency für die Implementierungsdetails in @capgo/capacitor-app-tracking-transparency, Erste Schritte für die Implementierungsdetails in Erste Schritte, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren.

FAQ

App Tracking Transparency Plugin FAQ

Wie installiere ich das App Tracking Transparency Plugin in einer Capacitor App?

Führe "bun add @capgo/capacitor-app-tracking-transparency" (oder "npm install @capgo/capacitor-app-tracking-transparency") aus und danach "bunx cap sync", damit die iOS- und Android-Projekte die nativen code übernehmen. Importiere es in deiner code App aus "@capgo/capacitor-app-tracking-transparency".

Funktioniert @capgo/capacitor-app-tracking-transparency mit React, Vue und Angular?

Ja. App Tracking Transparency ist ein Capacitor Package und funktioniert daher mit jedem Web-Framework, das in Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und reinem JavaScript.

Welche Capacitor Version wird von @capgo/capacitor-app-tracking-transparency unterstützt?

Capgo Plugins folgen der Major-Version von Capacitor: Nutze die Plugin-Major-Version, die zu deiner Capacitor Major-Version passt (z. B. Plugin v8 bei Capacitor 8). Die Kompatibilitätstabelle im GitHub README listet die gepflegten Versionen auf.

Ist @capgo/capacitor-app-tracking-transparency kostenlos und Open Source?

Ja. Der code Code ist auf GitHub unter https://github.com/Cap-go/capacitor-app-tracking-transparency/ öffentlich einsehbar und das Package kann kostenlos via npm installiert werden. Bug-Reports und Pull Requests sind willkommen.

Kann ich code mit App Tracking Transparency aktualisieren, ohne ein App Store Review zu durchlaufen?

Die Installation oder ein Upgrade des Plugins ändert den nativen code, weshalb ein neuer Store-Build nötig ist. Danach können JavaScript-, HTML- und CSS-Änderungen, die das Plugin aufrufen, sofort per Capgo Live Updates ausgeliefert werden.

App Tracking Transparency-Änderungen ausrollen, ohne auf App Review zu warten

Sobald das Plugin in deinem Store-Build ist, bringt Capgo mit Live-Updates deine JavaScript-, HTML- und CSS-Änderungen in Minuten zu den Nutzern.

Starte mit Capgo