Klaviyo
Public API for the core Klaviyo SDK. Receives profile changes and analytics requests to be processed and sent to the Klaviyo backend
Functions
Creates an Event associated with the currently tracked profile
From an opened push Intent, creates an EventType.OPENED_PUSH containing appropriate tracking parameters
Configure Klaviyo SDK with your account's public API Key and application context. This must be called to before using any other SDK functionality
Checks whether a push notification payload originated from Klaviyo
Clears all stored profile identifiers (e.g. email or phone) and starts a new tracked profile
Assigns a unique identifier to associate the currently tracked Klaviyo profile with a profile in an external system, such as a point-of-sale system.
Assigns a phone number to the currently tracked Klaviyo profile
Assign new identifiers and attributes to the currently tracked profile. If a profile has already been identified it will be overwritten by calling resetProfile.
Assign an attribute to the currently tracked profile by key/value pair
Saves a push token and registers to the current profile