Skip to content

Privacy

API: IAffiseAndroidApi.Forget(string userData)Runtime/Module/Attribution/IAffiseAndroidApi.cs:16 / Runtime/Module/Attribution/AffiseModuleAndroid.cs:29.

Access:

Affise.Android.Forget("user-identifier");

The iOS API surface (public interface IAffiseIOSApi, Runtime/Module/Attribution/IAffiseIOSApi.cs:6) does not expose an equivalent Forget method.

Public API:

  • public static void SetTrackingEnabled(bool enabled)Runtime/Affise.cs:156
  • public static bool? IsTrackingEnabled()Runtime/Affise.cs:166

Behavior (quoted):

By default tracking is enabled.

While tracking mode is disabled, metrics and other identifiers is not generated locally.

Keep in mind that this flag is persistent until app reinstall…

Public API:

  • public static void SetBackgroundTrackingEnabled(bool enabled)Runtime/Affise.cs:134
  • public static bool? IsBackgroundTrackingEnabled()Runtime/Affise.cs:144

Behavior (quoted):

By default background tracking is enabled.

While background tracking mode is disabled, metrics and other identifiers is not generated locally.

Background tracking mode is persistent as Application lifecycle, and will be re-enabled with process termination automatically.

  • Offline mode — temporarily queue events without disabling tracking.