active_reach_sdk 0.8.1
active_reach_sdk: ^0.8.1 copied to clipboard
Active Reach Mobile SDK for Flutter - customer analytics, in-app messaging, push, consent, and Meta CAPI dedup helpers.
Changelog #
All notable changes to active_reach_sdk are documented in this file.
The format follows Keep a Changelog; the SDK uses Semantic Versioning.
This is the customer-facing changelog. The cross-SDK changelog covering parity work across all 5 runtimes lives at ../CHANGELOG.md.
0.8.1 — 2026-06-04 #
Android build fix — 0.8.0 failed to compile against android-sdk 1.7.0.
- Dropped the
enableAdaptiveBatchinginit param: it was passed to the nativeAegisConfig, which has no such field (the engine has no adaptive-batching feature), so every Android consumer build failed atcompileDebugKotlin. - Consumer note: the native engine requires
minSdk 26— apps using this plugin must setminSdkVersion/minSdkto 26 or higher.
0.8.0 — 2026-06-04 #
Build fix for external consumers — 0.7.0 could not build on Android.
- Android: the plugin now depends on the published
ai.active-reach:android-sdk:1.7.0Maven Central artifact.0.7.0referenced an internal monorepo Gradle path (project(':libs:mobile-sdk:android-sdk')) that broke every external Android build. Also declares an explicitnamespaceso it builds under AGP 8/9. - iOS: the CocoaPods dependency now requires
ActiveReachSDK ~> 1.7(was~> 1.6), matching the current native iOS SDK.
No Dart API changes.
0.7.0 — 2026-05-27 #
First public release on pub.dev. Renamed from internal aegis_flutter
to customer-facing active_reach_sdk (the internal Kotlin / Swift
plugin classes retain the Aegis prefix per the brand canon —
internal-only, never user-visible).
Features at first publish #
- Events:
track / screen / page / identify / alias / group / reset - E-commerce: 19-method
EcommerceTrackerwith canonical event names - In-app: 5 preload-first renderers (modal, sticky bar, coach mark, spinner, quiz/rating) via SSE-driven prefetch
- Push:
AegisPushlifecycle hooks against canonical/v1/push/engagement - Consent:
ConsentManagerwith 4 canonical categories - Governance:
TraitGovernor+NameGovernor(Bloom + Murmur3) mirroring the backend ingestion chokepoint - Meta Pixel companion:
MetaPixelCompanionfor CAPI dedup (lastEventIdexposed) - Plugin system:
PluginRegistryextension surface
Notes #
- Targets feature-parity with
@active-reach/web-sdk@1.14.x(web SDK is the parity reference; mobile SDKs catch up to web) httppinned to^0.13.6(not 1.x) becauseeventsource ^0.4.0still requires it. Bump both together when eventsource ships an http 1.x compatible release.