Übersicht
Section titled “Overview”Capacitor-Plugin für AppsFlyer-Zuschreibung, -Analytik und -Deep-Links
Hauptfunktionen
Section titled “Core Capabilities”initSDKVerwenden 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.
Public API
Section titled “Public 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ückrufe, einschließlich onAppOpenAttribution und onAttributionFailure, mit OnAppOpenAttribution Nutzdaten. |
addListener('udl_callback', listener) | Hören Sie auf einheitliche tiefen Verweisrückrufanfragen. OnDeepLink Nutzdaten. |
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 im manuellen Startmodus zu starten. |
logEvent | Loggen Sie einen in-App-Ereignis. |
setCustomerUserId | Durch 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. |
setCurrencyCode | Setzt 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 Basislink für Einladungszuschreibungen 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-Tiefenlinks ohne OneLink. Rufen Sie diese Methode vorher auf. startSDK(). Ziehen Sie mindestens pid und is_retargeting=true in der Parametermap. |
setResolveDeepLinkURLs | Verwenden 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. |
addPushNotificationDeepLinkPath | Konfiguriert, wie die SDK tiefen Linkwerte aus Benachrichtigungen aus den Payloads extrahiert. |
setSharingFilter | Unterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden. |
setSharingFilterForAllPartners | Unterbricht Ereignisse an alle AppsFlyer-Partner. Überschreibt setSharingFilter. |
setSharingFilterForPartners | Unterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden. |
setAdditionalData | Setzt zusätzliche Schlüssel-Wert-Daten zum Senden an AppsFlyer. |
getAppsFlyerUID | Holt die einzigartige Gerätekennung von AppsFlyer (erstellt für jeden neuen Installationsvorgang einer App). |
anonymizeUser | Endnutzer-Opt-Out von AppsFlyer-Analysen (Anonymisierung von Benutzerdaten). |
stop | Sobald 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. |
disableSKAdNetwork | Opt-out von SKAdNetwork. |
disableAdvertisingIdentifier | Deaktiviert 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). |
disableCollectASA | Opt-out von Apple Search Ads-Zuschreibungen. |
setHost | Einstellen Sie einen benutzerdefinierten Host. |
generateInviteLink | Ermöglichen Sie Ihren bestehenden Benutzern, ihre Freunde und Kontaktlisten als neue Benutzer zu Ihrer App einzuladen. |
validateAndLogInAppPurchaseAndroid | API 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. |
validateAndLogInAppPurchaseIos | Siehe die Quelldefinitionen für die aktuelle Verhaltensweise. |
getSdkVersion | Get the AppsFlyer SDK version used in app. |
enableFacebookDeferredApplinks | Aktivieren 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. |
sendPushNotificationData | Messung und Abrufen von Daten aus Push-Benachrichtigungs-Kampagnen. |
setCurrentDeviceLanguage | Einstellen Sie die Sprache des Geräts. Die Daten werden in den Raw Data Reports angezeigt. |
logCrossPromoteImpression | Protokollieren 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. |
setUserEmails | E-Mail-Adressen der Benutzer setzen und verschlüsseln. |
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 Partnerintegrationen. |
logInvite | Use to log a user-invite in-app event (af_invite). |
setDisableNetworkData | Verwende dies, um das Sammeln des Netzwerk-Netzbetreiber-Namens (Carrier) und des SIM-Netzbetreiber-Namens vom Gerät aus zu deaktivieren. |
enableTCFDataCollection | Verwende 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. |
setConsentData | Verwende 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. |
logAdRevenue | Indem 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. |
setConsentDataV2 | Verwende 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. |
isSDKStarted | Verwende diese Methode, um zu überprüfen, ob die AppsFlyer-SDK bereits in der aktuellen Sitzung gestartet wurde. |
isSDKStopped | Verwende diese Methode, um zu überprüfen, ob die AppsFlyer-SDK derzeit gestoppt ist. |
disableAppSetId | Deaktiviert 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. |
validateAndLogInAppPurchaseV2 | API 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. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Referenz wird von src/definitions.ts in capacitor-appsflyer.
Weitergehen von @capgo/capacitor-appsflyer
Abschnitt mit dem Titel „Weitergehen von @capgo/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.