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.