Zum Inhalt springen
rdlabo.devdocs

App-Ereignisse

Schließen Sie Konfiguration ab, bevor Sie Facebook App Events protokollieren.

Plattformverhalten

Methode Android iOS Web
logEvent Unterstützt Unterstützt Unterstützt
setAutoLogAppEventsEnabled Das Promise bleibt ausstehend Unterstützt Ohne Wirkung
setAdvertiserTrackingEnabled Nicht implementiert Unterstützt Ohne Wirkung
setAdvertiserIDCollectionEnabled Das Promise bleibt ausstehend Unterstützt Ohne Wirkung

Ein Ereignis protokollieren

import { FacebookLogin } from '@capacitor-community/facebook-login';

await FacebookLogin.logEvent({
  eventName: 'completed_tutorial',
  parameters: {
    content_name: 'Getting Started',
    step: 3,
  },
});

Parameterwerte müssen Zeichenfolgen oder Zahlen sein. Andere Werttypen gehören nicht zur öffentlichen API und werden von den nativen Implementierungen ignoriert.

Automatische Ereignisse und Einstellungen für Werbetreibende

Diese Einstellungen können unter iOS abgewartet werden:

await FacebookLogin.setAutoLogAppEventsEnabled({ enabled: true });
await FacebookLogin.setAdvertiserIDCollectionEnabled({ enabled: true });
await FacebookLogin.setAdvertiserTrackingEnabled({ enabled: true });

Fordern Sie die App-Tracking-Transparency-Berechtigung separat an, bevor Sie Werbetreibenden-Tracking aktivieren, sofern Ihre iOS-Anwendung dies benötigt.

Unter Android wenden setAutoLogAppEventsEnabled und setAdvertiserIDCollectionEnabled den angeforderten Wert an, ihre zurückgegebenen Promises bleiben derzeit jedoch ausstehend. setAdvertiserTrackingEnabled ist unter Android nicht implementiert. Alle drei Methoden haben im Web keine Wirkung.