ConvivaConfiguration
@objc(THEOplayerConvivaConfiguration)
public class ConvivaConfiguration : NSObject, AnalyticsDescription, CodableThe configuration of the Conviva Integration.
- 
                  
                  The identifier of the Conviva integration. DeclarationSwift @objc public var integration: AnalyticsIntegration
- 
                  
                  The Conviva customer key. DeclarationSwift @objc public private(set) var customerKey: String { get }
- 
                  
                  The interval at which metrics are reported, in seconds. DeclarationSwift public private(set) var heartbeatInterval: Int? { get }
- 
                  
                  The URL of your Conviva gateway. DeclarationSwift @objc public private(set) var gatewayUrl: String? { get }
- 
                  
                  Specifies the Conviva metadata. DeclarationSwift @objc public private(set) var contentMetadata: ConvivaContentMetadata { get }
- 
                  
                  By default, the player will automatically create a Conviva session when playback is started and cleanup the session when playback reaches the end of the content. When this option is set to true, the player will NOT perform automatic session creation and cleanup. Instead, the session must be created manually using createSession and cleanupSession.DeclarationSwift public private(set) var manualSessionControl: Bool? { get }
- 
                  
                  Conviva Configuration DeclarationSwift public init(customerKey: String, heartbeatInterval: Int? = nil, gatewayURL: String? = nil, contentMetadata: ConvivaContentMetadata, manualSessionControl: Bool? = false)ParameterscustomerKeyThe Conviva customer key. heartbeatIntervalThe Conviva heartbeat interval, in seconds. gatewayURLThe Conviva gateway URL. contentMetadataSpecifies the Conviva metadata. manualSessionControlBy default, the player will automatically create a Conviva session when playback is started and cleanup the session when playback reaches the end of the content. When this option is set to true, the player will NOT perform automatic session creation and cleanup. Instead, the session must be created manually using createSession and cleanupSession.
 ConvivaConfiguration Class Reference
      ConvivaConfiguration Class Reference