attriax library

Canonical public entrypoint for the Attriax Flutter SDK.

Import this as package:attriax_flutter/attriax.dart (the form used by the README and examples). It re-exports everything from attriax_flutter.dart, which remains a supported alias for backward compatibility.

Classes

Attriax
The public entry point for the Attriax mobile attribution SDK.
AttriaxAnalyticsEventKeys
Common analytics event names used by Attriax helpers and SKAN schemas.
AttriaxAnalyticsParamKeys
Common analytics payload keys used by Attriax helpers and SKAN schemas.
AttriaxAppOpen
AttriaxAttConsent
Apple App Tracking Transparency actions.
AttriaxClock
AttriaxConfig
Configuration for an Attriax SDK instance.
AttriaxConsent
Regulation-scoped consent helpers exposed by Attriax.
AttriaxCreateDynamicLinkResult
AttriaxDeepLinkEvent
AttriaxDeepLinkReferrerDetails
Deep-link state and subscriptions exposed by Attriax.
AttriaxDeepLinkSource
Platform-agnostic deep-link source consumed by the SDK runtime.
AttriaxDynamicLinkRecord
AttriaxDynamicLinkRedirects
AttriaxDynamicLinkSocialPreview
AttriaxDynamicLinkUtms
AttriaxGdprConsent
GDPR consent state and actions for the current device.
AttriaxGdprConsentValues
Category-level GDPR consent values.
AttriaxInstallReferrerContext
AttriaxInstallReferrerDetails
Structured install-referrer details resolved by Attriax.
AttriaxMutableClock
AttriaxNativeContext
AttriaxNavigationObserver
Navigator observer that turns page transitions into page_view events.
AttriaxPendingCrashReport
AttriaxRawDeepLinkEvent
AttriaxReferrer
Referrer lookups exposed by Attriax.
AttriaxRevenueReceiptValidationResult
AttriaxSdkSnapshot
SDK version and metadata snapshot captured during initialization.
AttriaxSessionSnapshot
AttriaxSkan
SKAdNetwork helpers exposed by Attriax.
AttriaxSkanCoarseWindow
AttriaxSkanCoarseWindowEvent
AttriaxSkanCondition
AttriaxSkanConfig
AttriaxSkanEvent
AttriaxSkanRuntimeConfiguration
AttriaxSkanSchema
AttriaxSkanState
AttriaxSkanUpdateResult
AttriaxSkanWindow1
AttriaxSkanWindow1Group
AttriaxSynchronization
Synchronization state exposed from the public Attriax SDK.
AttriaxSystemClock
AttriaxTracking
Tracking, revenue, token-registration, and user helpers exposed by Attriax.

Enums

AttriaxAdEventType
Canonical ad lifecycle events tracked by the Attriax SDKs.
AttriaxDeepLinkTrigger
Describes what caused a deep-link event to be emitted.
AttriaxGdprConsentState
Local GDPR consent state for the current SDK device.
AttriaxNotificationEventSource
Delivery channel a push notification arrived through.
AttriaxNotificationEventType
Push-notification lifecycle stages attributed by the Attriax SDKs.
AttriaxPlatformType
AttriaxResolvedUrlOpenMode
AttriaxRevenueReceiptValidationStatus
AttriaxSkanCoarseValue
AttriaxSkanRuleOperator
AttriaxSkanUpdateStatus
AttriaxSynchronizationState
AttriaxTrackingAuthorizationStatus
AttributionType
Attribution classification returned by Attriax.

Functions

attriaxShouldIgnoreAutomaticWebInitialUri(Uri uri) bool
createDefaultAttriaxDeepLinkSource() AttriaxDeepLinkSource
Creates the default deep-link source backed by Attriax's platform bridges.