Übersicht
Abschnitt mit dem Titel „Übersicht“Capacitor-Plugin für AppsFlyer-Zuschreibung, -Analytik und -tiefe Links.
Kernfähigkeiten
Abschnitt mit dem Titel „Kernfähigkeiten“initSDK- 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 im manuellen Startmodus zu starten.logEvent- Melden Sie ein In-App-Ereignis.setCustomerUserId- Durch Festlegen Ihres eigenen Kunden-IDs 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 das Abgleichen mit Ihren internen IDs verfügbar.
Öffentliche API
Abschnitt mit dem Titel „Öffentliche API“| Methode | Beschreibung |
|---|---|
addListener('conversion_callback', listener) | Hören Sie auf Konversionsrückrufe, einschließlich onConversionDataSuccess und onConversionDataFail, mit OnConversionDataResult Payloads. |
addListener('oaoa_callback', listener) | Hören Sie auf App-Öffnungsattributionsrückrufanfragen, einschließlich onAppOpenAttribution und onAttributionFailure, mit OnAppOpenAttribution Payloads. |
addListener('udl_callback', listener) | Hören Sie auf vereinigte tiefere Linkrückrufanfragen mit OnDeepLink Payloads. |
initSDK | 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 im manuellen Startmodus zu starten. |
logEvent | Loggen Sie einen in-App-Ereignis. |
setCustomerUserId | Legt Ihren eigenen Kunden-IDs fest, um Ihre eigenen eindeutigen IDs mit den eindeutigen IDs von AppsFlyer und den IDs anderer Geräte zu überprüfen. Diese ID ist in den Rohdatenberichten und in den Postback-APIs für die Überprüfung mit Ihren internen IDs verfügbar. |
setCurrencyCode | Setzt die Währung, die für In-App-Käufe verwendet wird. Geben Sie eine dreibuchstabige ISO 4217 code an. |
updateServerUninstallToken | Überträgt GCM/FCM-Tokens auf Android oder APNs-Tokens auf iOS, wenn ein anderes Plugin sie gesammelt hat. Verwenden Sie dies, um die Entfernungsmessungstoken an AppsFlyer weiterzuleiten. |
setAppInviteOneLink | Setzt die OneLink-ID, die als Basis-Link für Einladungsattribuierung verwendet wird. |
setOneLinkCustomDomain | Registriert die mit einem Markennamen versehenen OneLink-Domains, damit AppsFlyer die in kurzen Links versteckten Attribution-Parameter auflösen kann. |
appendParametersToDeepLinkingURL | Aktiviert die Attribution für App-Links-Deep-Links ohne OneLink. Rufen Sie diese Methode vor startSDK()einschließlich pid und is_retargeting=true aufrufen. |
setResolveDeepLinkURLs | Verwenden Sie dies, wenn ein AppsFlyer-OneLink innerhalb eines anderen Universal-Links eingehüllt ist. Es ermöglicht es der SDK , die eingehüllte URL zu lösen, sodass die Tiefenverlinkung noch richtig funktioniert. |
addPushNotificationDeepLinkPath | Konfiguriert, wie die SDK die Werte aus den Push-Benachrichtigungspayloads extrahiert. |
setSharingFilter | Hält Ereignisse von der angegebenen AppsFlyer-Partner auf. |
setSharingFilterForAllPartners | Unterdrückt Ereignisse, die an alle AppsFlyer-Partner weitergeleitet werden. Überschreibt die gesetzte Sharing-Filtrierung. |
setSharingFilterForPartners | Unterdrückt Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden. |
setAdditionalData | Setzt zusätzliche Schlüssel-Wert-Daten, die an AppsFlyer gesendet werden. |
getAppsFlyerUID | Holt AppsFlyers einzigartige Geräte-ID (erstellt für jeden neuen Installationsvorgang einer App). |
anonymizeUser | Endbenutzer-Opt-Out von AppsFlyer-Analysen (Anonymisierung von Benutzerdaten). |
stop | Sobald dieser API aufgerufen wird, kommuniziert unsere SDK nicht mehr mit unseren Servern und funktioniert nicht mehr. Nützlich, wenn Benutzer-Opt-in/Opt-out implementiert wird. |
disableSKAdNetwork | Opt-out von SKAdNetwork. |
disableAdvertisingIdentifier | Deaktiviert die Sammlung verschiedener Werbe-IDs durch 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 | Setzt einen benutzerdefinierten Host. |
generateInviteLink | Ermöglicht es Ihren bestehenden Benutzern, ihre Freunde und Kontakte als neue Benutzer zu Ihrer App einzuladen. |
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 Verhaltensweise. |
getSdkVersion | Hol dir die AppsFlyer SDK-Version, die in der App verwendet wird. |
enableFacebookDeferredApplinks | Aktiviere die Sammlung von Facebook Deferred AppLinks. Erfordert Facebook SDK und Facebook-App auf Ziel-/Klienten-Gerät. 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 | Setze die Sprache des Geräts. Die Daten werden in den Raw Data Reports angezeigt. |
logCrossPromoteImpression | Loggt eine Eindruck als Teil einer Kreuzwerbungskampagne. Stelle sicher, dass du die ID der beworbenen App wie in der AppsFlyer-Dashboard verwendest. |
setUserEmails | Setze die Benutzer-E-Mails und verschlüssle sie. |
logLocation | Logge den Standort des Benutzers manuell. |
setPhoneNumber | Wird als SHA-256-verschlüsselter String gesendet. |
setPartnerData | Ermöglicht das Senden von benutzerdefinierten Daten für Partner-Integration-Zwecke. |
logInvite | Verwende, um eine Benutzer-Einladung in-app zu loggen (af_invite). |
setDisableNetworkData | Verwende, um aus der Sammlung des Netzwerk-Operator- und SIM-Operator-Name von dem Gerät auszuschließen. |
enableTCFDataCollection | Verwenden Sie dies, um die automatische Erfassung von Zustimmungsdaten für Benutzer, die ein CMP verwenden, zu aktivieren/zu deaktivieren. Die Flag-Wert wird zwischen den Anwendungs-Sitzungen persistiert. |
setConsentData | Verwenden Sie diese Funktion, um die 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 die App-Eigentümer einen umfassenden Überblick über die Nutzer-LTV und die Kampagnen-ROI. Die Werbeeinnahmen werden durch die Anzeige von Videos, Werbe-Wänden, Interstitiellen und Bannern in einer App generiert. Sie können diese Methode verwenden, um Ihre Werbeeinnahmen zu protokollieren. |
setConsentDataV2 | Verwenden Sie diese Funktion, um die 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. |
isSDKStarted | Verwenden Sie diese Methode, um zu überprüfen, ob die AppsFlyer SDK bereits in der aktuellen Sitzung gestartet wurde. |
isSDKStopped | Verwenden Sie diese Methode, um zu überprüfen, ob die AppsFlyer SDK derzeit gestoppt ist. |
disableAppSetId | Deaktiviert die Sammlung von App-Set-IDs. Wenn diese Funktion vor der SDK-Initialisierung aufgerufen wird, werden keine App-Set-IDs gesammelt. Wenn diese Funktion 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. |
Quelle der Wahrheit
Abschnitt mit der Überschrift „Quelle der Wahrheit"Dieses Referenz wird von src/definitions.ts in capacitor-appsflyer.
Weitermachen von @capgo/capacitor-appsflyer
Abschnitt mit dem Titel „Weitermachen von @capgo/capacitor-appsflyer”Wenn Sie native Plugin-Arbeiten planen @capgo/capacitor-appsflyer um 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 zur Implementierungsdetail in Hinzufügen oder Aktualisieren von Plugins, und Ionics Enterprise-Plugin-Alternativen zum Produktworkflow in Ionics Enterprise-Plugin-Alternativen.