BCOVMutableAnalytics Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | BCOVPlaybackController.h |
Overview
When these properties are modified, the changes will take effect on the next delivered session. To apply these properties to all sessions, modify them before the call to [BCOVPlaybackController setVideos:].
account
required method
This property will set the Account ID value for Brightcove Analytics. Setting this property will also replace the accountId value on any video that is retrieved through a Brightcove Media API request.
@property (nonatomic, copy) NSString *account
Discussion
This property will set the Account ID value for Brightcove Analytics. Setting this property will also replace the accountId value on any video that is retrieved through a Brightcove Media API request.
Declared In
BCOVPlaybackController.h
destination
required method
This property must be a URI with a valid structure and must contain an authority. The default value for this property, if it is not overridden, will be “bcsdk://” followed by the bundle identifier.
@property (nonatomic, copy) NSString *destination
Discussion
This property must be a URI with a valid structure and must contain an authority. The default value for this property, if it is not overridden, will be “bcsdk://” followed by the bundle identifier.
Refer to http://en.wikipedia.org/wiki/URI_scheme#Generic_syntax for more information on and examples of URI syntax.
In particular, a destination without a hierarchical part (e.g. just a scheme) is considered invalid, as is any value without a scheme.
Declared In
BCOVPlaybackController.h
source
required method
This property must be a URI with a valid structure and must contain an authority. The default value is nil.
@property (nonatomic, copy) NSString *source
Discussion
This property must be a URI with a valid structure and must contain an authority. The default value is nil.
Refer to http://en.wikipedia.org/wiki/URI_scheme#Generic_syntax for more information on and examples of URI syntax.
In particular, a source without a hierarchical part (e.g. just a scheme) is considered invalid, as is any value without a scheme.
Declared In
BCOVPlaybackController.h
uniqueIdentifierEnabled
required method
This property toggles client side unique identifier generation. If enabled, the sdk will identify uniques using the device’s vendor identifier. If disabled, the sdk will provide no uniques value and analytics will rely on server-side driven heuristics to determine uniques.
@property (nonatomic, assign, getter=isUniqueIdentifierEnabled) BOOL uniqueIdentifierEnabled
Discussion
This property toggles client side unique identifier generation. If enabled, the sdk will identify uniques using the device’s vendor identifier. If disabled, the sdk will provide no uniques value and analytics will rely on server-side driven heuristics to determine uniques.
The default value is YES.
Declared In
BCOVPlaybackController.h
authToken
required method
The authentication token used for analytics authorization.
@property (nonatomic, copy) NSString *authToken
Discussion
The authentication token used for analytics authorization.
Declared In
BCOVPlaybackController.h
applicationId
required method
The application ID used for analytics.
@property (nonatomic, copy) NSString *applicationId
Discussion
The application ID used for analytics.
Declared In
BCOVPlaybackController.h
player
required method
The player ID used for analytics.
@property (nonatomic, copy) NSString *player
Discussion
The player ID used for analytics.
Declared In
BCOVPlaybackController.h