active_reach_sdk
Official Flutter SDK for the Active Reach Platform — event tracking, identity resolution, in-app messaging, push notifications, consent management, and journey orchestration.
Published by Active Reach Intelligence.
Install
dependencies:
active_reach_sdk: ^0.7.0
flutter pub get
Quick start
import 'package:active_reach_sdk/active_reach_sdk.dart';
void main() async {
await AegisFlutter.init(
writeKey: 'pk_live_xxx',
apiHost: 'https://api.active-reach.ai',
);
await AegisFlutter.track('app_opened', properties: {
'channel': 'organic',
});
await AegisFlutter.identify('user_123', traits: {
'email': 'user@example.com',
'plan': 'pro',
});
}
Features
| Area | Public API |
|---|---|
| Events | AegisFlutter.track(), screen(), page(), identify(), alias(), group(), reset() |
| E-commerce | EcommerceTracker — 19 canonical events (productViewed, addToCart, checkoutStarted, etc.) |
| In-app | AegisInApp — modal / sticky-bar / coach-mark / spinner / quiz / rating renderers via SSE-driven prefetch |
| Push | AegisPush — FCM token registration + canonical push.delivered/clicked/dismissed lifecycle |
| Consent | ConsentManager — 4 canonical categories (analytics, marketing, personalisation, functional) |
| Governance | TraitGovernor, NameGovernor — client-side guards mirroring the backend chokepoint |
| Plugins | PluginRegistry — first-party + custom plugin extension surface |
Documentation
Full developer docs: docs.active-reach.ai/developers/sdks/flutter-sdk
Related SDKs
The Active Reach Platform ships SDKs across 5 runtimes — all share the same event contract, identity graph, and in-app/push topology:
| Runtime | Package | Registry |
|---|---|---|
| Web (browser) | @active-reach/web-sdk |
npm |
| React Native | @active-reach/react-native-sdk |
npm |
| Android (Kotlin) | ai.active-reach:android-sdk |
Maven Central |
| iOS (Swift) | ActiveReachSDK |
CocoaPods + SPM |
| Flutter (Dart) | active_reach_sdk |
pub.dev |
Support
- Email: hello@active-reach.ai
- Docs: docs.active-reach.ai
- Status: status.active-reach.ai
License
MIT © Active Reach Intelligence LLP
Libraries
- active_reach_sdk
- Active Reach Mobile SDK for Flutter — public entry point.
- aegis_flutter
- consent/consent_manager
- ecommerce/ecommerce_tracker
- ecommerce/ecommerce_types
- governance/bloom_filter
- governance/event_governance_hint
- governance/murmur3
- governance/name_governor
- governance/trait_governor
- in_app/aegis_in_app
- in_app/aegis_inbox
- AegisInbox — persistent message-center client for Flutter.
- in_app/prefetch_bundle_client
- PrefetchBundleClient — Flutter implementation.
- in_app/preload/preload_first_renderers
- location/aegis_location
- meta/meta_pixel_companion
- placements/aegis_placement
- plugins/plugin_registry
- push/aegis_push
- push/push_primer
- user/aegis_user