Übersicht
ÜbersichtCapacitor-Plugin für AppsFlyer-Zuschreibung, -Analytik und -Tiefenlinks
Kernfunktionen
KernfunktioneninitSDK- Verwenden Sie diese Methode, um AppsFlyer SDK zu initialisieren und zu starten. Diese API sollte so schnell wie möglich nach dem App-Start aufgerufen werden.startSDK- Verwenden Sie diese Methode, um AppsFlyer SDK nur in manueller Startmodus zu starten.logEvent- Ein Ereignis im App loggen.setCustomerUserId- Wenn Sie Ihren eigenen Kunden-IDs setzen, können Sie Ihre eigenen eindeutigen IDs mit den eindeutigen IDs von AppsFlyer und den IDs anderer Geräte abgleichen. Diese ID ist in den Rohdatenberichten und in den Postback-APIs für den Abgleich mit Ihren internen IDs verfügbar.
- Öffentliche API
- Abschnitt mit dem Titel "Öffentliche API"| - Methode | - Beschreibung |
|---|---|
addListener('conversion_callback', listener) | - Hören Sie auf Conversion-Callbacks, einschließlich onConversionDataSuccess - und onConversionDataFail- mit OnConversionDataResult - Payloads. |
addListener('oaoa_callback', listener) | Attributions für App-Öffnungen abrufen, einschließlich onAppOpenAttribution und onAttributionFailure, mit OnAppOpenAttribution Payloads. |
addListener('udl_callback', listener) | Attributions für tiefe Links abrufen mit OnDeepLink Payloads. |
initSDK | Use this method to initialize and start AppsFlyer SDK. This API should be called as soon as the app launched. |
startSDK | Use this method to start AppsFlyer SDK, only on manual start mode. |
logEvent | Ereignisse in der App protokollieren. |
setCustomerUserId | Die Festlegung Ihres eigenen Kunden-IDs ermöglicht es Ihnen, Ihren eigenen eindeutigen ID mit den eindeutigen IDs von AppsFlyer und anderen Geräten zu vergleichen. Dieser ID ist in den Rohdatenberichten und in den Postback-APIs für die Vergleichbarkeit mit Ihren internen IDs verfügbar. |
setCurrencyCode | Sets the currency used for in-app purchases. Provide a three-character ISO 4217 code. |
updateServerUninstallToken | GCM/FCM-Tokens auf Android oder APNs-Tokens auf iOS übergeben, wenn ein anderer Plugin sie gesammelt hat. Verwenden Sie dies, um die Entfernungsmessungstoken an AppsFlyer weiterzuleiten. |
setAppInviteOneLink | Setzt die OneLink-ID, die als Basis-Link für die Zuschreibung von Einladungen verwendet wird. |
setOneLinkCustomDomain | Registriert markenorientierte OneLink-Domains, damit AppsFlyer die in kurzen Links versteckten Zuschreibungsparameter auflösen kann. |
appendParametersToDeepLinkingURL | Aktiviert die Zuschreibung für App-Links-Deep-Links ohne OneLink. Rufen Sie diese Methode vorher auf. startSDK()Inkludieren Sie zumindest pid und is_retargeting=true in der Parametermap. |
setResolveDeepLinkURLs | Verwenden Sie dies, wenn eine AppsFlyer-OneLink innerhalb eines anderen Universal-Links eingeschlossen ist. Es ermöglicht es der SDK , die eingeschlossene URL zu lösen, sodass die tiefgreifende Verlinkung noch richtig funktioniert. |
addPushNotificationDeepLinkPath | Konfiguriert, wie die SDK tiefgreifende Verlinkungswerte aus Push-Benachrichtigungen extrahiert. |
setSharingFilter | Unterbricht die Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden. |
setSharingFilterForAllPartners | Unterbricht die Ereignisse, die an alle AppsFlyer-Partner weitergeleitet werden. Überträgt die gesetzten Werte für SharingFilter. |
setSharingFilterForPartners | Unterbricht die Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden. |
setAdditionalData | Setzt zusätzliche Schlüssel-Wert-Daten, die an AppsFlyer gesendet werden. |
getAppsFlyerUID | AppsFlyer-Geräte-ID (erstellt für jede neue Installation einer App) erhalten. |
anonymizeUser | Endbenutzer-Opt-Out von AppsFlyer-Analysen (Anonymisierung von Benutzerdaten). |
stop | Wenn dieser API aufgerufen wird, funktioniert unser SDK nicht mehr mit unseren Servern und hält auf. Nützlich bei der Implementierung von Benutzer-Opt-in/Opt-out. |
disableSKAdNetwork | Opt-out von SKAdNetwork. |
disableAdvertisingIdentifier | Deaktiviert die Sammlung verschiedener Werbe-IDs durch den SDK. Dazu gehören Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID und Amazon Advertising ID (AAID). |
disableCollectASA | Opt-out von Apple Search Ads-Zuschreibungen. |
setHost | Eine benutzerdefinierte Host-Adresse setzen. |
generateInviteLink | Bestätigen Sie, dass Ihre bestehenden Benutzer ihre Freunde und Kontakte als neue Benutzer zu Ihrer App einladen können. |
validateAndLogInAppPurchaseAndroid | API für die Serververifizierung von In-App-Käufen. Ein af_purchase-Ereignis mit den relevanten Werten wird automatisch protokolliert, wenn die Validierung erfolgreich ist. |
validateAndLogInAppPurchaseIos | Siehe die Quelldefinitionen für die aktuelle Funktionalität. |
getSdkVersion | AppsFlyer SDK-Version, die in der App verwendet wird, erhalten. |
enableFacebookDeferredApplinks | Die Sammlung von Facebook Deferred AppLinks aktivieren. Erfordert Facebook SDK und Facebook-App auf dem Ziel-/Klienten-Device. Diese API muss vor der Initialisierung der AppsFlyer SDK aufgerufen werden, um richtig zu funktionieren. |
sendPushNotificationData | Messungen und Daten aus Push-Benachrichtigungs-Kampagnen abrufen. |
setCurrentDeviceLanguage | Die Sprache der App einstellen. Die Daten werden in den Rohdatenberichten angezeigt. |
logCrossPromoteImpression | Ein Eindruck als Teil einer Querwerbungskampagne protokollieren. Stellen Sie sicher, dass Sie die ID der beworbenen App verwenden, wie sie im AppsFlyer-Dashboard erscheint. |
setUserEmails | Setzen Sie die E-Mail-Adressen des Benutzers und verschlüsseln Sie sie. |
logLocation | Protokollieren Sie die manuelle Standortangabe des Benutzers. |
setPhoneNumber | Wird als SHA-256-verschlüsselter String gesendet. |
setPartnerData | Zurücklieferung von benutzerdefinierten Daten für Partnerintegrationen ermöglichen. |
logInvite | Verwenden Sie dies, um eine Benutzer-Einladung in-app zu protokollieren (af_invite). |
setDisableNetworkData | Verwenden Sie dies, um die Sammlung des Netzwerk- und SIM-Operator-Names vom Gerät aus zu deaktivieren. |
enableTCFDataCollection | Verwenden Sie dies, um die automatische Sammlung von Zustimmungsdaten für Benutzer zu aktivieren/deaktivieren, die ein CMP verwenden. Die Flag-Wert wird zwischen App-Sitzungen persistiert. |
setConsentData | Verwenden Sie dies, um Zustimmungsdaten des Benutzers manuell zu setzen. Wenn Ihre App kein CMP verwendet, das mit TCF v2.2 kompatibel ist, verwenden Sie die folgende Methode, um die Zustimmungsdaten direkt an die SDK zu liefern. |
logAdRevenue | Durch die Zuweisung von Werbeeinnahmen erhalten App-Besitzer einen umfassenden Überblick über die Nutzer-LTV und die Kampagnen-ROI. Werbeeinnahmen werden durch die Anzeige von Videos, Werbeanzeigen, Interstitiellen und Bannern in einer App generiert. Sie können diese Methode verwenden, um Ihre Werbeeinnahmen zu protokollieren. |
setConsentDataV2 | Verwenden Sie diesen, um die Benutzerinformeden-Daten manuell zu setzen. Wenn Ihre App kein CMP verwendet, das mit TCF v2.2 kompatibel ist, verwenden Sie die folgende Methode, um die Zustimmungsdaten direkt an den SDK zu liefern. |
isSDKStarted | Verwenden Sie diese Methode, um zu überprüfen, ob der AppsFlyer SDK bereits in der aktuellen Sitzung gestartet wurde. |
isSDKStopped | Verwenden Sie diese Methode, um zu überprüfen, ob der AppsFlyer SDK derzeit angehalten ist. |
disableAppSetId | Deaktiviert die Sammlung von App-Set-IDs. Wenn diese Methode vor der SDK-Initialisierung aufgerufen wird, werden keine App-Set-IDs gesammelt. Wenn diese Methode nach der Initialisierung aufgerufen wird, werden App-Set-IDs gesammelt, aber nicht in den Anforderungspayloads gesendet. Nur für Android. |
validateAndLogInAppPurchaseV2 | API für die Server-Verifizierung von In-App-Käufen V2. Ein af_purchase-Ereignis mit den relevanten Werten wird automatisch protokolliert, wenn die Validierung erfolgreich ist. |
Hauptquelle der Wahrheit
Abschnitt mit dem Titel “Hauptquelle der Wahrheit”Dieses Referenzwerk wird von src/definitions.ts innerhalb capacitor-appsflyer.
Fortsetzen Sie von @capgo/capacitor-appsflyer
Abschnitt mit dem Titel “Fortsetzen Sie von @capgo/capacitor-appsflyer”Wenn Sie @capgo/capacitor-appsflyer um native Plugin-Arbeit zu planen, verbinden Sie es mit Mit @capgo/capacitor-appsflyer für die native Fähigkeit in Mit @capgo/capacitor-appsflyer, Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise-Plugin-Alternativen {"targetLanguage":"German","pagePath":"/de/docs/plugins/appsflyer/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"für das Produktworkflow in Ionic Enterprise Plugin Alternativen."},{"text":"Seite bearbeiten"}]}