TrackingOptions class

Options to control the values tracked in SDK

Different platforms have different default events. Refer to platform specific docs for more details.

Constructors

TrackingOptions({bool ipAddress = true, bool language = true, bool platform = true, bool region = true, bool dma = true, bool country = true, bool city = true, bool carrier = true, bool deviceModel = true, bool deviceManufacturer = true, bool osVersion = true, bool osName = true, bool versionName = true, bool adid = true, bool appSetId = true, bool deviceBrand = true, bool latLag = true, bool apiLevel = true, bool idfv = true})

Properties

adid → bool
Android specific
final
apiLevel → bool
Android specific
final
appSetId → bool
Android specific
final
carrier → bool
Mobile (iOS and Android) specific
final
city → bool
Mobile (iOS and Android) specific
final
country → bool
Mobile (iOS and Android) specific
final
deviceBrand → bool
Android specific
final
deviceManufacturer → bool
Mobile (iOS and Android) specific
final
deviceModel → bool
Mobile (iOS and Android) specific
final
dma → bool
Mobile (iOS and Android) specific
final
hashCode → int
The hash code for this object.
no setterinherited
idfv → bool
iOS specific
final
ipAddress → bool
final
language → bool
final
latLag → bool
Android specific
final
osName → bool
Mobile (iOS and Android) specific
final
osVersion → bool
Mobile (iOS and Android) specific
final
platform → bool
final
region → bool
Mobile (iOS and Android) specific
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
versionName → bool
Mobile (iOS and Android) specific
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, bool>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited