adstart_flutter_sdk 0.1.12
adstart_flutter_sdk: ^0.1.12 copied to clipboard
Flutter SDK for Adstart event collection.
0.1.12 #
- Added Firebase Analytics campaign attribution for background and terminated App Push openings using the available UTM parameters.
- Kept
campaign_detailscollection best effort without blocking callbacks or the internalpush_openedevent.
0.1.11 #
- Added automatic
push_openedevent collection for background and terminated App Push openings. - Added App Push UTM attribution to session, native, and custom event envelopes while preserving callback and deep-link behavior.
0.1.10 #
- Added account-scoped App Push notification history when the current customer
email is provided to
init(), with device-scoped history when it is absent. - Prevented customer email reuse across SDK session reinitialization and debug log exposure from failed history requests.
0.1.9 #
- Added automatic App Push consent synchronization during
init()when the current customer's email is provided and the permission status changes. - Added local persistence for only the last synchronized accepted or rejected consent status.
- Added explicit accepted and rejected App Push consent synchronization.
0.1.8 #
- Added notification image URLs to typed App Push callbacks.
0.1.7 #
- Added native customer update event tracking with dynamic JSON attributes.
0.1.6 #
- Added typed App Push notification history for the current device.
0.1.5 #
- Added
otherandunknowncustomer gender options.
0.1.4 #
- Added native screen visit tracking with dynamic JSON attributes.
- Added purchase-specific parameters with a required order ID and shipping value while preserving the SDK-derived item total.
- Added standard logout event tracking with
logout()and the nativelogoutevent type.
0.1.3 #
- Added standard sign-up event tracking with
signUp()and the nativesign_upevent type.
0.1.2 #
- Lowered the minimum supported versions of
firebase_core,firebase_messaging, andshared_preferencesfor broader app compatibility.
0.1.1 #
- Added purchase event tracking with currency, items, derived value, and an optional event-level coupon.
0.1.0 #
- Added a shared public ecommerce item contract with validated prices and quantities.
- Changed wishlist, cart, payment, shipping, and checkout APIs to require currency and non-empty items while deriving value from item prices.
- Added product, category, brand, and search event tracking.
- Changed event-level coupons to be optional and omitted when absent.
0.0.9 #
- Added public customer identification with backend-aligned identity fields.
0.0.8 #
- Aligned FCM token registration with the strict backend App Push contract.
0.0.7 #
- Added typed callbacks for foreground push receipt and notification openings.
- Added safe deep-link extraction for background and terminated openings.
0.0.6 #
- Added best-effort FCM token capture, registration, refresh synchronization, explicit permission requests, and local token deletion.
0.0.5 #
- Added public custom event tracking with backend-aligned key and payload validation.
0.0.4 #
- Added payment info, shipping info, checkout initiation, time on page, and scroll depth events.
0.0.3 #
- Added cart product add, product remove, and page view events.
0.0.2 #
- Added wishlist product add, product remove, and page view events.
0.0.1 #
- Added
session_startedevent collection. - Added in-memory device and session identifiers.