API Reference
Class | Description |
---|---|
Evergage | Primarily used to configure and start the Marketing Cloud Personalization iOS SDK. |
EVGCampaign | A custom ‘Data’ campaign to be handled by the app, served in response to Personalization actions generated by the user interacting with the app. |
EVGContext | Provides APIs to handle data campaigns, track item views and activity, and track manual actions, all within a lifecycle-managed context such as EVGScreen . |
EVGClientConfigurationBuilder | Builds the Personalization iOS SDK configuration, including some required settings, provided by the client. |
EVGScreen | A "screen" of the app, and the context for its associated user activity. |
Block | Description |
---|---|
EVGCampaignHandler | Callback implemented by the app to handle potential custom data campaigns served in response to Personalization actions generated by the user interacting with the app. |
EVGClientConfigurationBlock | The block/closure used to populate the EVGClientConfigurationBuilder , in order to specify the Personalization iOS SDK configuration in [Evergage startWithClientConfiguration:] . |
Category | Description |
---|---|
Evergage(Swizzling) | Category that eliminates the need for you to manually forward info to Personalization via API calls. |
UIViewController(Evergage) | Category used to enable Marketing Cloud Personalization to automatically track screens, dynamically map them to actions, and provide APIs for tracking and campaigns. |
Constant | Description |
---|---|
EVGLogLevel | Constant that indicates the threshold for logging in [Evergage logLevel] . |