EVGClientConfigurationBuilder Class Reference

Inherits from NSObject
Declared in EVGClientConfigurationBuilder.h

Overview

Builds the Evergage iOS configuration, including some required settings, provided by the client in [Evergage startWithClientConfiguration:].

Required Settings

  account

Required - Account within Evergage to use.

@property (nonnull, nonatomic, copy) NSString *account

Declared In

EVGClientConfigurationBuilder.h

  dataset

Required - Dataset within the Evergage account to use.

@property (nonnull, nonatomic, copy) NSString *dataset

Declared In

EVGClientConfigurationBuilder.h

Optional Settings

  usePushNotifications

Optional - If the app uses push notifications (APNS and/or Firebase), allow Evergage to collect the app’s APNS/Firebase token(s) in order to support Evergage push notification campaigns.

@property (nonatomic) BOOL usePushNotifications

Discussion

Defaults to false.

See the Push Notifications Guide.

See Also

Declared In

EVGClientConfigurationBuilder.h

  useDesignMode

Optional - Allow user-initiated gesture to connect to the Evergage web console for action mapping screens.

@property (nonatomic) BOOL useDesignMode

Discussion

Defaults to false. Recommended to use only during development in DEBUG builds.

See Tracking Guide for more info.

Declared In

EVGClientConfigurationBuilder.h