SFSDKAnalyticsManager Class Reference

Inherits from NSObject
Declared in SFSDKAnalyticsManager.h

  storeDirectory

@property (nonatomic, readonly, strong, nonnull) NSString *storeDirectory

  storeManager

@property (nonatomic, readonly, strong, nonnull) SFSDKEventStoreManager *storeManager

  deviceAttributes

@property (nonatomic, readonly, strong, nonnull) SFSDKDeviceAppAttributes *deviceAttributes

  globalSequenceId

@property (nonatomic, readonly, assign) NSInteger globalSequenceId

– initWithStoreDirectory:dataEncryptorBlock:dataDecryptorBlock:deviceAttributes:

Parameterized initializer.

- (nonnull instancetype)initWithStoreDirectory:(nonnull NSString *)storeDirectory dataEncryptorBlock:(nullable DataEncryptorBlock)dataEncryptorBlock dataDecryptorBlock:(nullable DataDecryptorBlock)dataDecryptorBlock deviceAttributes:(nonnull SFSDKDeviceAppAttributes *)deviceAttributes

Parameters

storeDirectory

Store directory that is used to determine where the events are stored.

dataEncryptorBlock

Block that performs encryption.

dataDecryptorBlock

Block that performs decryption.

deviceAttributes

Device app attributes.

Return Value

Instance of this class.

Declared In

SFSDKAnalyticsManager.h

– reset

Resets this instance.

- (void)reset

Declared In

SFSDKAnalyticsManager.h