AppsFlyer module
Identifier
Section titled “Identifier”Enum: AffiseModules.AppsFlyer (Runtime/Modules/AffiseModules.cs:7).
Purpose
Section titled “Purpose”Send AppsFlyer event data to Affise.
C# class
Section titled “C# class”public class AppsFlyerModule : AffiseModule, IAffiseAppsFlyerApiNamespace: AffiseAttributionLib.Module.AppsFlyer. Declared at Runtime/Module/AppsFlyer/AppsFlyerModule.cs:10.
Submodule API surface (accessed via Affise.Module.AppsFlyer):
public interface IAffiseAppsFlyerApi : IAffiseModuleApi—Runtime/Module/AppsFlyer/IAffiseAppsFlyerApi.cs:7— exposesLogEvent<T>(...).public interface IAffiseModuleAppsFlyerApi : IAffiseAppsFlyerApi, IAffiseHasModule—Runtime/Module/AppsFlyer/IAffiseModuleAppsFlyerApi.cs:5— addsHasModule().
Signature:
LogEvent<T>(string eventName, Dictionary<string, T> eventValues)Declared at Runtime/Module/AppsFlyer/IAffiseAppsFlyerApi.cs:9 / Runtime/Module/AppsFlyer/AffiseAppsFlyer.cs:10.
Verbatim example from:
const string eventName = "af_add_to_wishlist";Dictionary<string, string> eventValues = new(){ {AFInAppEvents.PRICE, "1234.56"}, {AFInAppEvents.CONTENT_ID, "1234567"}};
AppsFlyer.sendEvent(eventName, eventValues);
Affise.Module.AppsFlyer.LogEvent(eventName, eventValues);Affise.Module.AppsFlyer.HasModule();