EventTrackingBehavior

Controls which events are sent to the Superwall servers.

Use SuperwallOptions.eventTrackingBehavior or set com.superwall.sdk.Superwall.eventTrackingBehavior at runtime to change event collection at any time.

  • ALL: All events are tracked (default).

  • SUPERWALL_ONLY: Only internal Superwall events are tracked. User-initiated Superwall.track calls, trigger fires, and user-attribute updates are suppressed. Equivalent to the deprecated isExternalDataCollectionEnabled = false.

  • NONE: No events are sent to the Superwall servers.

Entries

Link copied to clipboard

All events are tracked. This is the default.

Link copied to clipboard

Only internal Superwall events are tracked.

Link copied to clipboard

No events are sent to the Superwall servers.

Properties

Link copied to clipboard
Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun toString(): String
Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.