@capgo/capacitor-appsflyer
Übersicht
Abschnitt mit dem Titel “Übersicht”Der Capacitor-Plugin für AppsFlyer-Zuschreibung, -Analytik und -Deep-Links.
Kernfunktionen
Abschnitt mit dem Titel “Kernfunktionen”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 bei manueller Startmodus zu starten.logEvent- Loggen Sie ein In-App-Ereignis.setCustomerUserId- Durch Festlegen Ihres eigenen Kunden-IDs können Sie Ihr eigenes eindeutiges ID mit den eindeutigen IDs von AppsFlyer und anderen Geräten abgleichen. Dieses 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 Conversion-Callbacks, einschließlich onConversionDataSuccess und onConversionDataFail, mit OnConversionDataResult Beiträgen. |
addListener('oaoa_callback', listener) | Hören Sie auf App-Öffnungsattributionsrückrufanfragen, einschließlich onAppOpenAttribution und onAttributionFailure, mit OnAppOpenAttribution Beiträgen. |
addListener('udl_callback', listener) | Hören Sie auf vereinigte tiefere Linkrückrufanfragen mit OnDeepLink Beiträgen. |
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 in manueller Startmodus zu starten. |
logEvent | Loggen Sie ein In-App-Ereignis. |
setCustomerUserId | Legen Sie Ihren eigenen Kunden-ID fest, um Ihre eigene eindeutige ID mit der AppsFlyer-eigenen ID und den IDs anderer Geräte zu vergleichen. Diese ID ist in Rohdatenberichten und in den Postback-APIs für die Vergleichbarkeit mit Ihren internen IDs verfügbar. |
setCurrencyCode | Setzen Sie die Währung, die für In-App-Käufe verwendet wird. Geben Sie eine dreibuchstabige ISO 4217 code an. |
updateServerUninstallToken | Übergeben Sie GCM/FCM-Tokens auf Android oder APNs-Tokens auf iOS, 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 startSDK()einschließen Sie zumindest pid und is_retargeting=true in den Parametern-Map. |
setResolveDeepLinkURLs | Verwenden Sie diese, 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-Payloads extrahiert. |
setSharingFilter | Unterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden. |
setSharingFilterForAllPartners | Unterbricht Ereignisse, die an alle AppsFlyer-Partner weitergeleitet werden. Überschreibt die gesetzte Sharing-Filter-Einstellung. |
setSharingFilterForPartners | Unterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden. |
setAdditionalData | Setzt zusätzliche Schlüssel-Wert-Daten, die an AppsFlyer gesendet werden. |
getAppsFlyerUID | Erhalte die einzigartige Geräte-ID von AppsFlyer (erstellt für jeden neuen Installationsvorgang einer App). |
anonymizeUser | Endbenutzer-Opt-Out von AppsFlyer-Analysen (Anonymisierung von Benutzerdaten). |
stop | Sobald dieser API aufgerufen wird, funktioniert unsere SDK nicht mehr mit unseren Servern und hört auf zu funktionieren. Nützlich bei der Implementierung von Benutzer-Opt-in/Opt-out. |
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 | Setze einen benutzerdefinierten Host. |
generateInviteLink | Ermögliche es Ihren bestehenden Benutzern, ihre Freunde und Kontaktlisten 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 | Erhalte die AppsFlyer-Version von SDK, die in der App verwendet wird. |
enableFacebookDeferredApplinks | Aktiviere die Sammlung von Facebook Deferred AppLinks. Erfordert Facebook SDK und Facebook-App auf Ziel/Geräte-Client. Diese API muss vor der Initialisierung der AppsFlyer SDK aufgerufen werden, um richtig zu funktionieren. |
sendPushNotificationData | Messungen und Daten von Push-Benachrichtigungs-Kampagnen abrufen. |
setCurrentDeviceLanguage | Die Sprache der Geräte einstellen. Die Daten werden in den Rohdatenberichten angezeigt. |
logCrossPromoteImpression | Ein Eindruck als Teil einer Querwerbeprogrammierung protokollieren. Stellen Sie sicher, dass Sie die ID der beworbenen App verwenden, wie sie in der AppsFlyer-Dashboard erscheint. |
setUserEmails | Die Benutzer-E-Mail-Adressen setzen und sie verschlüsseln. |
logLocation | Die Standort des Benutzers manuell protokollieren. |
setPhoneNumber | Als SHA-256-verschlüsselter String gesendet werden. |
setPartnerData | Zurückgegeben wird, um benutzerdefinierte Daten für Partnerintegrationen zu senden. |
logInvite | Benutzt, um eine Benutzer-Einladung in-app zu protokollieren (af_invite). |
setDisableNetworkData | Benutzt, um die Sammlung des Netzwerk-Operator- und SIM-Operator-Name von dem Gerät auszuschließen. |
enableTCFDataCollection | Benutzt, um das automatische Sammeln von Zustimmungsdaten für Benutzer zu aktivieren/deaktivieren, die ein CMP verwenden. Die Flag-Wert wird zwischen den App-Sitzungen persistiert. |
setConsentData | Benutzt, 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 den 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. Werbeeinnahmen werden durch die Anzeige von Werbung auf belohnten Videos, Angebotswänden, Interstitiellen und Bannern in einer App generiert. Sie können diese Methode verwenden, um Ihre Werbeeinnahmen zu protokollieren. |
setConsentDataV2 | Verwenden Sie diesen, um die Nutzungsdaten manuell zu setzen. Wenn Ihre App kein CMP verwendet, das mit TCF v2.2 kompatibel ist, verwenden Sie die folgende Methode, um die Nutzungsdaten direkt an den 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 angehalten 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 Serververifizierung 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 dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-appsflyer.
Weitermachen von @capgo/capacitor-appsflyer
Abschnitt mit dem Titel “Weitermachen von @capgo/capacitor-appsflyer”If Sie native Plugins verwenden möchten, sollten Sie sich mit __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-appsflyer vernetzen. @capgo/capacitor-appsflyer verwenden, um native Plugins zu planen. Verbinden Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-appsflyer mit dem native Capability in @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-appsflyer. Using @capgo/capacitor-appsflyer for the native capability in Using @capgo/capacitor-appsflyer, Capgo-Plugins von __CAPGO_KEEP_1__ Capgo-Plugins von __CAPGO_KEEP_1__ für die Implementierungsdetails in Capgo-Plugins von __CAPGO_KEEP_1__. Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, Ionics Unternehmens-Plugin-Alternativen Verwenden Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-appsflyer, um native Plugins zu planen. Verbinden Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-appsflyer mit dem native Capability in @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-appsflyer. für das Produktworkflow in Ionic Enterprise Plugin Alternativen.