BMPAnalyticsPlayerConfig
@interface BMPAnalyticsPlayerConfig : NSObject
Configuration for the analytics data collection feature on the BMPPlayer
.
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) BMAAnalyticsConfig *analyticsConfig
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) BMADefaultMetadata *defaultMetadata
-
Unavailable
Undocumented
Declaration
Objective-C
- (instancetype)init NS_UNAVAILABLE;
-
Unavailable
Undocumented
Declaration
Objective-C
+ (instancetype)new NS_UNAVAILABLE;
-
Disables the analytics data collection feature for the
BMPPlayer
.Declaration
Objective-C
+ (nonnull instancetype)disabled;
-
Enables the analytics data collection feature for the
BMPPlayer
. 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. Default metadata values are set for all analytics tracking.Declaration
Objective-C
+ (nonnull instancetype)enabled;
-
Enables the analytics data collection feature for the
BMPPlayer
. Analytics data collection is configured via the providedanalyticsConfig
. Default metadata values are set for all analytics tracking.Declaration
Objective-C
+ (nonnull instancetype)enabledWithAnalyticsConfig: (nonnull BMAAnalyticsConfig *)analyticsConfig;
-
Enables the analytics data collection feature for the
BMPPlayer
. 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. Default metadata values for all analytics tracking can be set via the provideddefaultMetadata
.Declaration
Objective-C
+ (nonnull instancetype)enabledWithDefaultMetadata: (nonnull BMADefaultMetadata *)defaultMetadata;
-
Enables the analytics data collection feature for the
BMPPlayer
. Analytics data collection is configured via the providedanalyticsConfig
. Default metadata values for all analytics tracking can be set via the provideddefaultMetadata
.Declaration
Objective-C
+ (nonnull instancetype) enabledWithAnalyticsConfig:(nonnull BMAAnalyticsConfig *)analyticsConfig defaultMetadata:(nonnull BMADefaultMetadata *)defaultMetadata;