public void SetOfflineMode(bool offlineMode) { if (!CheckActivityHandler()) { return; } ActivityHandler.SetOfflineMode(offlineMode); }
public void AppWillOpenUrl(Uri uri) { if (!CheckActivityHandler()) { return; } ActivityHandler.OpenUrl(uri); }
public void SetEnabled(bool enabled) { if (!CheckActivityHandler()) { return; } ActivityHandler.SetEnabled(enabled); }
public bool IsEnabled() { if (!CheckActivityHandler()) { return(false); } return(ActivityHandler.IsEnabled()); }
public void TrackEvent(AdjustEvent adjustEvent) { if (!CheckActivityHandler()) { return; } ActivityHandler.TrackEvent(adjustEvent); }
public void ApplicationDeactivated() { if (!CheckActivityHandler()) { return; } ActivityHandler.TrackSubsessionEnd(); }
public static IActivityHandler GetActivityHandler(AdjustConfig adjustConfig, DeviceUtil deviceUtil) { if (IActivityHandler == null) { return(ActivityHandler.GetInstance(adjustConfig, deviceUtil)); } IActivityHandler.Init(adjustConfig, deviceUtil); return(IActivityHandler); }
public void ApplicationLaunching(AdjustConfig adjustConfig, IDeviceUtil deviceUtil) { adjustConfig.PreLaunchActions = _preLaunchActions; adjustConfig.StartEnabled = _startEnabled; adjustConfig.StartOffline = _startOffline; AdjustConfig.String2Sha256Func = deviceUtil.HashStringUsingSha256; AdjustConfig.String2Sha512Func = deviceUtil.HashStringUsingSha512; AdjustConfig.String2Md5Func = deviceUtil.HashStringUsingShaMd5; _activityHandler = ActivityHandler.GetInstance(adjustConfig, deviceUtil); }
public static ActivityHandler GetInstance(AdjustConfig adjustConfig, DeviceUtil deviceUtil) { if (adjustConfig == null) { AdjustFactory.Logger.Error("AdjustConfig missing"); return(null); } if (!adjustConfig.IsValid()) { AdjustFactory.Logger.Error("AdjustConfig not initialized correctly"); return(null); } ActivityHandler activityHandler = new ActivityHandler(adjustConfig, deviceUtil); return(activityHandler); }
private void CheckAttributionInternal(Dictionary <string, string> jsonDict) { if (jsonDict == null) { return; } var attribution = DeserializeAttribution(jsonDict); var askIn = DeserializeAskIn(jsonDict); // without ask_in attribute if (!askIn.HasValue) { ActivityHandler.UpdateAttribution(attribution); ActivityHandler.SetAskingAttribution(false); return; } ActivityHandler.SetAskingAttribution(true); AskAttribution(askIn.Value); }
public static ActivityHandler GetInstance(AdjustConfig adjustConfig, DeviceUtil deviceUtil) { if (adjustConfig == null) { AdjustFactory.Logger.Error("AdjustConfig missing"); return null; } if (!adjustConfig.IsValid()) { AdjustFactory.Logger.Error("AdjustConfig not initialized correctly"); return null; } ActivityHandler activityHandler = new ActivityHandler(adjustConfig, deviceUtil); return activityHandler; }
public void FinishedTrackingActivity(Dictionary <string, string> jsonDict) { ActivityHandler.FinishedTrackingActivity(jsonDict); }