Inherits from NSObject
Declared in EQATECAnalyticsMonitor.h

Overview

Class encapsulating the current status of an EQATECAnalyticsMonitor instance.

Note that most of these status properties only makes sense if the monitor has been started.

Tasks

Properties

capabilities

Get the capabilities of the current analytics monitor. The capabilities instance will allow callers to adjust certain call parameters to not violate the limitations of the current monitor, e.g. to not send log messages that are longer than accepted.

@property (readonly) EQATECAnalyticsMonitorCapabilities *capabilities

Declared In

EQATECAnalyticsMonitor.h

connectivityStatus

Get the current connectivity status for the monitor. This value will reflect the current internal status of the connectivity of the monitor to the server.

@property (readonly) EQATECConnectivityStatus connectivityStatus

Discussion

Note that this status is not a snapshot of general connectivity to the server but merely reflects the state of the last data delivery attempt to the server. Also note that if the monitor is configured to not synchronize automatically (using the [EQATECAnalyticsMonitorSettings synchronizesAutomatically] property) this status is not updated until the monitor has been explicitly set to synchronize data (using the [EQATECAnalyticsMonitor forceSync] method)

Declared In

EQATECAnalyticsMonitor.h

cookieId

Get the current value of the cookie identifier for the monitor.

@property (readonly) NSString *cookieId

Discussion

Note that this value may be nil if the monitor is not started or if no cookie id has been assigned to this device yet.

Declared In

EQATECAnalyticsMonitor.h

isStarted

Get whether the monitor is currently started.

@property (readonly) BOOL isStarted

Declared In

EQATECAnalyticsMonitor.h

runTime

Get the total runtime for the monitor. Will return 0 if monitor is not started.

@property (readonly) NSTimeInterval runTime

Declared In

EQATECAnalyticsMonitor.h