Skip to content

AppsFlyer module

  • CocoaPods subspec: pod 'AffiseModule/AppsFlyer', '1.7.8' — AffiseModule.podspec:37-39. Add this line explicitly to your Podfile if you need AppsFlyer event forwarding.
  • SwiftPM product: AffiseModuleAppsFlyer — Package.swift:15.

From the README:

Send AppsFlyer event data to Affise.

@objc(AffiseAppsFlyerModule)
public final class AppsFlyerModule: AffiseModule, AffiseAppsFlyerApi

— AffiseModule/AppsFlyer/Classes/AppsFlyerModule.swift:4-5.

  • public func logEvent(_ eventName: String, _ eventValues: [String: Any]) — AppsFlyerModule.swift:14
  • @objc public protocol AffiseAppsFlyerApi: AffiseModuleApi — AffiseAttributionLib/Classes/modules/appsflyer/AffiseAppsFlyerApi.swift:5
  • @objc public protocol AffiseModuleAppsFlyerApi : AffiseAppsFlyerApi, AffiseHasModule — AffiseAttributionLib/Classes/modules/appsflyer/AffiseModuleAppsFlyerApi.swift:5

Check whether the module is linked at runtime:

Affise.Module.AppsFlyer.hasModule()

— AffiseAttributionLib/Classes/modules/appsflyer/AffiseAppsFlyer.swift:11; referenced in.

  • Events — for native Affise event tracking.