Zum Hauptinhalt springen

App-Tracking-Transparenz Capacitor Plugin

Bereitstellung und Überprüfung der iOS-Berechtigung für die App-Tracking-Transparenz zur IDFA-Zugriffserlaubnis

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

Verwendung von App Tracking Transparency in Capacitor

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

App Tracking Transparency Plugin für Capacitor.

Installieren

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

bunx cap sync kopiert die native code des Plugins in Ihre native Projekte. Führen Sie es erneut durch, nachdem Sie jedes Plugin aktualisiert haben.

Importieren

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

API im Überblick

Methode Beschreibung
getStatus Erhält den aktuellen Tracking-Zustand ohne das Benutzer zu fragen.
requestPermission Berechtigung zum Zugriff auf App-Bezogene Daten für die Trackingszwecke anfordern. Zeigt das native iOS-Tracking-Berechtigungsdialog an.

Beispiele

getStatus()

Erhält den aktuellen Tracking-Zustand ohne das Benutzer zu fragen.

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

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

requestPermission()

Berechtigung zum Zugriff auf App-Bezogene Daten für die Trackingszwecke anfordern. Zeigt das native iOS-Tracking-Berechtigungsdialog 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

Fortfahren von @capgo/capacitor-App-Tracking-Transparenz

Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-App-Tracking-Transparenz verwenden Verwenden Sie @capgo/capacitor-App-Tracking-Transparenz um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/capacitor-App-Tracking-Transparenz zur Implementierungsdetail in @capgo/capacitor-App-Tracking-Transparenz Getting Started zur Implementierungsdetail in Anleitung Capgo Plugin-Verzeichnis zur Produktworkflow in Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo zur Implementierungsdetail in Capacitor Plugins von Capgo, und Hinzufügen oder Aktualisieren von Plugins zur Implementierungsdetail in Hinzufügen oder Aktualisieren von Plugins.

FAQ

App Tracking Transparency Plugin FAQ

Wie installiere ich den App Tracking Transparency Plugin in einer Capacitor-Anwendung?

Führen Sie "bun add @capgo/capacitor-app-tracking-transparency" (oder "npm install @capgo/capacitor-app-tracking-transparency"), dann führen Sie "bunx cap sync" aus, damit die iOS- und Android-Projekte die native code-Datei aufnehmen. Importieren Sie sie aus "@capgo/capacitor-app-tracking-transparency" in Ihrer code-Anwendung.

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

Ja. App Tracking Transparency ist ein Capacitor-Paket, daher funktioniert es mit jedem Webframework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

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

Capgo-Plugins folgen der Capacitor-Version: verwenden Sie die Plugin-Major-Version, die Ihrem Capacitor-Major-Version entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README enthält die unterstützten Versionen.

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

Ja. Die Quellcode-code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-app-tracking-transparency/ verfügbar und das Paket ist kostenlos von npm installierbar. Bug-Reports und Pull-Requests sind willkommen.

Kann ich code aktualisieren, das App Tracking Transparency verwendet, ohne eine App-Store-Bewertung?

Die Installation oder Aktualisierung des Plugins ändert die native code, daher ist eine neue App-Store-Build erforderlich. Anschließend können JavaScript-, HTML- und CSS-Änderungen, die den Pluginaufruf enthalten, sofort mit Capgo Live-Updates verschickt werden.

App Tracking Transparency-Änderungen ohne Wartezeit für die App-Überprüfung

Einmal der Plugin in Ihrem Laden ist, werden Capgo lebendige Updates Ihre JavaScript, HTML und CSS Änderungen in Minuten an die Benutzer senden.

Starten Sie mit Capgo