mapospace_flutter_sdk 1.1.0
mapospace_flutter_sdk: ^1.1.0 copied to clipboard
Mapospace Flutter SDK** is a lightweight geospatial analytics tool that captures event data, including location, from mobile apps for real-time insights. It provides easy integration and powerful loca [...]
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased] #
Added #
- New feature: Geo-spatial anomaly detection capabilities using Biquery functions.
- Added the ability to capture custom events with the
captureEventmethod. - Added the ability to create generic database to include other events other than
SaleEvent.
Changed #
- Refactored database operations into
EventDatabaseHelperclass. - Refactored _captureSaleEvent` to accept parameters instead of objects.
- Increased the batch size for sending events to the API to 50.
Deprecated #
Removed #
Fixed #
- Fixed a bug where events were not being properly deleted from the local database after being sent to the API.
- Location services now gracefully handle when location permissions are denied
Security #
1.1.0 - 2023-10-27 #
Added #
- Added a helper function to retrieve the apiKey from a path.
- Added new parameter to the SaleEvents such as the couponCode
Changed #
- Refactored the captureSaleEvent
function to useProduct` objects instead of individual parameters. - Used the
device_info_plusto gather device model, make, OS version (Android, iOS, Web). - Used
getCurrentPositionfrom geolocator to retrieve the current location of the device. - Replaced
List<Product>witheventsas parameter to send sales Events to bigquery in batch to.
Deprecated #
Removed #
Fixed #
- Fixes session Id in
SaleEvent.fromMapmethod.
Security #
1.0.0 - 2023-10-26 #
Added #
- Initial release of the Mapospace Flutter SDK.
- Provides functionality to capture sale events and store them locally.
- Includes mechanism for sending events to a remote API in batches.
- Supports API key-based authentication.
- Stores the
apiKey,deviceId,sessionID,deviceSpecsanduseragent