/// <summary>
 /// Create a new AppsFlyerAnalyticsManager that initializes the AppsFlyerSDK on startup
 /// </summary>
 /// <param name="devKey">The AppsFlyer dev key</param>
 /// <param name="appId">The AppsFlyer app Id</param>
 /// <param name="timestampModeType">See documentation of BaseAnalyticsManager</param>
 public AppsFlyerAnalyticsManager(string devKey, string appId, AutoTimestampModeType timestampModeType) : base(timestampModeType)
 {
     _devKey        = devKey;
     _appId         = appId;
     _initializeSDK = true;
 }
 /// <summary>
 /// Initialize this base with the specified mode
 /// </summary>
 /// <param name="timestampModeType">Indicates if this manager auto-timestamps events or not</param>
 protected BaseAnalyticsManager(AutoTimestampModeType timestampModeType)
 {
     AutoTimestampEvents = timestampModeType == AutoTimestampModeType.AutomaticallyTimestamp;
 }
 /// <summary>
 /// Create a new AppsFlyerAnalyticsManager that assumes the AppsFlyer SDK is already initialized and started
 /// </summary>
 /// <param name="timestampModeType"></param>
 public AppsFlyerAnalyticsManager(AutoTimestampModeType timestampModeType) : base(timestampModeType)
 {
     _initializeSDK = false;
 }
 /// <summary>
 /// Create a new MixPanelAnalyticsManager
 /// </summary>
 /// <param name="timestampModeType">See BaseAnalyticsManager</param>
 public MixPanelAnalyticsManager(AutoTimestampModeType timestampModeType) : base(timestampModeType)
 {
 }