DefaultEventAnalyticsController
class DefaultEventAnalyticsController(logger: Logger, meetingSessionConfiguration: MeetingSessionConfiguration, meetingStatsCollector: MeetingStatsCollector, appStateMonitor: AppStateMonitor, eventReporter: EventReporter? = null) : EventAnalyticsController, AppStateHandler
Constructors
Link copied to clipboard
constructor(logger: Logger, meetingSessionConfiguration: MeetingSessionConfiguration, meetingStatsCollector: MeetingStatsCollector, appStateMonitor: AppStateMonitor, eventReporter: EventReporter? = null)
Functions
Link copied to clipboard
Add specified EventAnalyticsObserver.
Link copied to clipboard
Retrieve common attributes, including deviceName, osName, and more.
Link copied to clipboard
Retrieve meeting history.
Link copied to clipboard
Called when the application state changes
Link copied to clipboard
Called when the application receives a memory warning
Link copied to clipboard
open override fun publishEvent(name: EventName, attributes: EventAttributes?, notifyObservers: Boolean)
Publish an event with updated EventAttributes.
Link copied to clipboard
Push MeetingHistoryEventName to internal MeetingStatsCollector.
Link copied to clipboard
Remove specified EventAnalyticsObserver.