Zum Inhalt springen

@capgo/capacitor-appsflyer

Capacitor-Plugin für AppsFlyer-Zuschreibung, -Analytik und -Deep-Links

Capacitor-Plugin für AppsFlyer-Zuschreibung, -Analytik und -Deep-Links

  • initSDK Verwenden Sie diese Methode, um AppsFlyer zu initialisieren und zu starten SDK. Diese API sollte sofort 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 - Mit der eigenen Kunden-ID können Sie Ihre eigene eindeutige ID mit der eindeutigen ID von AppsFlyer und den IDs anderer Geräte vergleichen. Diese ID ist in den Rohdatenberichten und in den Postback-APIs für den Vergleich mit Ihren internen IDs verfügbar.
MethodeBeschreibung
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ückrufe, einschließlich onAppOpenAttribution und onAttributionFailure, mit OnAppOpenAttribution Nutzdaten.
addListener('udl_callback', listener)Hören Sie auf einheitliche tiefen Verweisrückrufanfragen. OnDeepLink Nutzdaten.
initSDKVerwenden Sie diese Methode, um AppsFlyer zu initialisieren und zu starten SDK. Diese API sollte sofort nach dem App-Start aufgerufen werden.
startSDKVerwenden Sie diese Methode, um AppsFlyer SDK nur im manuellen Startmodus zu starten.
logEventLoggen Sie einen in-App-Ereignis.
setCustomerUserIdDurch Festlegen Ihres eigenen Kunden-IDs können Sie Ihre eigenen eindeutige ID mit der eindeutigen ID von AppsFlyer und den IDs anderer Geräte überkreuzreferenzieren. Diese ID ist in den Rohdatenberichten und in den Postback-APIs für die Überkreuzreferenzierung mit Ihren internen IDs verfügbar.
setCurrencyCodeSetzt 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.
setAppInviteOneLinkSetzt die OneLink-ID, die als Basislink für Einladungszuschreibungen verwendet wird.
setOneLinkCustomDomainRegistriert markenorientierte OneLink-Domains, damit AppsFlyer die in kurzen Links versteckten Zuschreibungsparameter auflösen kann.
appendParametersToDeepLinkingURLAktiviert die Zuschreibung für App-Links-Tiefenlinks ohne OneLink. Rufen Sie diese Methode vorher auf. startSDK(). Ziehen Sie mindestens pid und is_retargeting=true in der Parametermap.
setResolveDeepLinkURLsVerwenden Sie dies, wenn ein AppsFlyer OneLink innerhalb eines anderen Universal Links eingeschlossen ist. Es ermöglicht es der SDK , die umschlossene URL so tief zu linken, dass die Funktion noch richtig funktioniert.
addPushNotificationDeepLinkPathKonfiguriert, wie die SDK tiefen Linkwerte aus Benachrichtigungen aus den Payloads extrahiert.
setSharingFilterUnterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden.
setSharingFilterForAllPartnersUnterbricht Ereignisse an alle AppsFlyer-Partner. Überschreibt setSharingFilter.
setSharingFilterForPartnersUnterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden.
setAdditionalDataSetzt zusätzliche Schlüssel-Wert-Daten zum Senden an AppsFlyer.
getAppsFlyerUIDHolt die einzigartige Gerätekennung von AppsFlyer (erstellt für jeden neuen Installationsvorgang einer App).
anonymizeUserEndnutzer-Opt-Out von AppsFlyer-Analysen (Anonymisierung von Benutzerdaten).
stopSobald diese API aufgerufen wird, funktioniert unsere SDK nicht mehr mit unseren Servern und hält auf. Nützlich, wenn Sie die Benutzer-Opt-in/Opt-out implementieren.
disableSKAdNetworkOpt-out von SKAdNetwork.
disableAdvertisingIdentifierDeaktiviert die Sammlung verschiedener Werbe-IDs durch den SDK. Dies umfasst Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID und Amazon Advertising ID (AAID).
disableCollectASAOpt-out von Apple Search Ads-Zuschreibungen.
setHostEinstellen Sie einen benutzerdefinierten Host.
generateInviteLinkErmöglichen Sie Ihren bestehenden Benutzern, ihre Freunde und Kontaktlisten als neue Benutzer zu Ihrer App einzuladen.
validateAndLogInAppPurchaseAndroidAPI für die Server-Verifizierung von In-App-Käufen. Ein af_purchase-Ereignis mit den relevanten Werten wird automatisch protokolliert, wenn die Validierung erfolgreich ist.
validateAndLogInAppPurchaseIosSiehe die Quelldefinitionen für die aktuelle Verhaltensweise.
getSdkVersionGet the AppsFlyer SDK version used in app.
enableFacebookDeferredApplinksAktivieren Sie 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.
sendPushNotificationDataMessung und Abrufen von Daten aus Push-Benachrichtigungs-Kampagnen.
setCurrentDeviceLanguageEinstellen Sie die Sprache des Geräts. Die Daten werden in den Raw Data Reports angezeigt.
logCrossPromoteImpressionProtokollieren Sie eine Eindruck als Teil einer Kreuzwerbungskampagne. Stellen Sie sicher, dass Sie die ID der beworbenen App verwenden, wie sie in der AppsFlyer-Dashboard erscheint.
setUserEmailsE-Mail-Adressen der Benutzer setzen und verschlüsseln.
logLocationLogge den Standort des Benutzers manuell.
setPhoneNumberWird als SHA-256-verschlüsselter String gesendet.
setPartnerDataErmöglicht das Senden von benutzerdefinierten Daten für Partnerintegrationen.
logInviteUse to log a user-invite in-app event (af_invite).
setDisableNetworkDataVerwende dies, um das Sammeln des Netzwerk-Netzbetreiber-Namens (Carrier) und des SIM-Netzbetreiber-Namens vom Gerät aus zu deaktivieren.
enableTCFDataCollectionVerwende dies, 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.
setConsentDataVerwende dies, um die Benutzer-Zustimmungsdaten manuell festzulegen. Wenn deine App kein CMP verwendet, das mit TCF v2.2 kompatibel ist, verwende die folgende Methode, um die Zustimmungsdaten direkt an die SDK zu liefern.
logAdRevenueIndem du die Werbeeinnahmen zurechnest, gewinnen App-Besitzer einen umfassenden Überblick über die Benutzer-LTV und die Kampagnen-ROI. Die Werbeeinnahmen werden durch die Anzeige von Videos, Werbe-Wänden, Interstitiellen und Bannern in einer App generiert. Verwende diese Methode, um deine Werbeeinnahmen zu protokollieren.
setConsentDataV2Verwende dies, um die Benutzer-Zustimmungsdaten manuell festzulegen. Wenn deine App kein CMP verwendet, das mit TCF v2.2 kompatibel ist, verwende die folgende Methode, um die Zustimmungsdaten direkt an die SDK zu liefern.
isSDKStartedVerwende diese Methode, um zu überprüfen, ob die AppsFlyer-SDK bereits in der aktuellen Sitzung gestartet wurde.
isSDKStoppedVerwende diese Methode, um zu überprüfen, ob die AppsFlyer-SDK derzeit gestoppt ist.
disableAppSetIdDeaktiviert die Sammlung der AppSet-ID. Wenn dieser Aufruf vor SDK init erfolgt, wird die AppSet-ID nicht gesammelt. Wenn dieser Aufruf nach init erfolgt, wird die AppSet-ID gesammelt, aber nicht in den Anforderungspayloads gesendet. Nur für Android.
validateAndLogInAppPurchaseV2API für die Servervalidierung von In-App-Käufen V2. Ein af_purchase-Ereignis mit den relevanten Werten wird automatisch protokolliert, wenn die Validierung erfolgreich ist.

Diese Referenz wird von src/definitions.ts in capacitor-appsflyer.

Wenn Sie Capgo verwenden @capgo/capacitor-AppFlyer zur Planung von native Plugin-Arbeit 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, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Ionische Unternehmens-Plugin-Alternativen für den Produktworkflow in Ionische Unternehmens-Plugin-Alternativen.