AnalyticsPlayerConfig
public enum AnalyticsPlayerConfig : @unchecked Sendable
Configuration for the analytics data collection feature on the Player
.
-
Enables the analytics data collection feature for the
Player
. If noAnalyticsConfig
is provided, analytics data collection is enabled with a default configuration. In the default configuration, the analytics license key is automatically fetched, if one is associated and enabled for the used player license.An optional
DefaultMetadata
can be provided to set default metadata values for all analytics tracking.Declaration
Swift
case enabled( analyticsConfig: AnalyticsConfig = AnalyticsConfig(licenseKey: "DEFERRED"), defaultMetadata: DefaultMetadata = DefaultMetadata() )
-
Disables analytics data collection for the
Player
.Declaration
Swift
case disabled
-
Enables the analytics data collection feature for the
Player
. If noAnalyticsConfig
is provided, analytics data collection is enabled with a default configuration. In the default configuration, the analytics license key is automatically fetched, if one is associated and enabled for the used player license.An optional
DefaultMetadata
can be provided to set default metadata values for all analytics tracking.Declaration
Swift
public static var enabled: AnalyticsPlayerConfig { get }