ISAnalyticsManager Class Reference

Inherits from NSObject
Declared in ISAnalyticsManager.h

Overview

Class that manages analytics events.

  delegate

Analytics delegate.

@property (nonatomic, weak) id<ISAnalyticsDelegate> delegate

Declared In

ISAnalyticsManager.h

  isStarted

Boolean used to know if the analytics manager is started.

@property (nonatomic, readonly) Boolean isStarted

Declared In

ISAnalyticsManager.h

+ sharedInstance

Static method called to get the ISAnalyticsManager unique instance.

+ (instancetype)sharedInstance

Return Value

The ISAnalyticsManager unique instance.

Declared In

ISAnalyticsManager.h

– startAnalytics

Method called to start the ISAnalyticsManager.

- (Boolean)startAnalytics

Return Value

Return YES if the ISAnalyticsManager is started, otherwise NO.

Declared In

ISAnalyticsManager.h

– stopAnalytics

Method called to stop the ISAnalyticsManager.

- (Boolean)stopAnalytics

Declared In

ISAnalyticsManager.h

– addGenericEvent:

Method called to add an analytics generic event.

- (Boolean)addGenericEvent:(ISAnalyticsGenericEvent *)event

Parameters

event

The related generic event.

Return Value

YES if the event was successfully added, otherwise NO.

Declared In

ISAnalyticsManager.h

– addLocationEvent:

Method called to add an analytics location event.

- (Boolean)addLocationEvent:(ISAnalyticsLocationEvent *)event

Parameters

event

The related location event.

Return Value

YES if the event was successfully added, otherwise NO.

Declared In

ISAnalyticsManager.h