klaviyo_flutter_sdk library
Classes
- EventMetric
- EventMetric represents the name of an event that can be tracked.
- Geofence
- Represents a geographic region being monitored by the Klaviyo SDK
- InAppFormConfig
- Klaviyo
-
Backwards-compatible wrapper that mirrors the
klaviyo_fluttercommunity package API surface. - KlaviyoEvent
- Represents an event to be tracked in Klaviyo
- KlaviyoLocation
- Represents a geographic location for user profiles
- KlaviyoNativeWrapper
- KlaviyoProfile
- Represents a user profile in Klaviyo
- KlaviyoSDK
- Main Klaviyo SDK class for Flutter applications This SDK acts as a thin wrapper around the native Klaviyo SDKs All state is managed by the native SDKs - this class only forwards calls
Enums
Extensions
-
KlaviyoNotificationMap
on Map<
String, dynamic> - Extensions on Map for Klaviyo push notification detection.
Exceptions / Errors
- KlaviyoConfigurationException
- Exception thrown when configuration is invalid
- KlaviyoEventException
- Exception thrown when event tracking fails
- KlaviyoException
- Base exception class for Klaviyo SDK errors
- KlaviyoFormException
- Exception thrown when form operations fail
- KlaviyoInvalidApiKeyException
- Exception thrown when API key is invalid or missing
- KlaviyoNetworkException
- Exception thrown when network requests fail
- KlaviyoNotInitializedException
- Exception thrown when the SDK is not initialized
- KlaviyoPermissionException
- Exception thrown when permissions are not granted
- KlaviyoProfileException
- Exception thrown when profile operations fail
- KlaviyoPushException
- Exception thrown when push notification operations fail