datra_engage_sdk 0.1.2
datra_engage_sdk: ^0.1.2 copied to clipboard
Flutter SDK for resolving and tracking Datra Engage in-app messages.
0.1.2 #
- Align the public SDK contract with
@datra/engage-sdk0.3.2. - Add bounded per-placement resolve diagnostics with immutable snapshots.
- Add explicit nullable setters for platform, app version, and locale.
- Add Azure CI and a Flutter 3.19 minimum-version compatibility fixture.
0.1.1 #
- Align the default resolve timeout with the React Native SDK at 2 seconds.
- Canonicalize resolve request signatures so equivalent context maps share one request.
- Keep a shared resolve alive when one Flutter widget cancels its own subscription.
- Do not retry explicitly cancelled requests.
0.1.0 #
- Initial Flutter port of
@datra/engage-sdk0.3.0. - Added message resolution, screen tracking, event helpers, retries and diagnostics.
- Added single-flight resolves, stale request cancellation, event deduplication and an optional offline queue.
- Added typed Datra action dispatching.
- Added
DatraEngageProviderandDatraEngageBuilderfor framework-neutral Flutter integration.