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
- AttriaxDeepLink
- AttriaxDeepLinkEvent
- AttriaxDeepLinkReferrerDetails
- AttriaxDeepLinks
- 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
-
Navigator observer that turns page transitions into
page_viewevents. - 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.
Constants
- attriaxSdkApiVersion → const String
- attriaxSdkPackageVersion → const String
Functions
-
attriaxShouldIgnoreAutomaticWebInitialUri(
Uri uri) → bool -
createDefaultAttriaxDeepLinkSource(
) → AttriaxDeepLinkSource - Creates the default deep-link source backed by Attriax's platform bridges.
Typedefs
- AttriaxInitResult = AttriaxAppOpen
-
AttriaxPageMetadataBuilder
= Map<
String, Object?> ? Function(Route? route) - AttriaxRouteNameResolver = String? Function(Route? route)