Releases: hypertrack/sdk-ios
Releases · hypertrack/sdk-ios
5.5.1
Added
- Bundle the Apple Privacy Manifest file as part of the SDK xcframework
- This change is required for all apps that depend on our SDK to pass AppStore review.
- More info in the announcement and Apple docs about Privacy manifest files
Changed
- Background Location Indicator (Blue Pill)
- Default behaviour has been changed to hidden on devices with "Always" location permission
- Previously the indicator would always show, now only for devices with "While Using" permission
- As part of this change we had to lower the location distance filter
5.0.7-privacy-manifest
Added
- iOS: Bundle the Apple Privacy Manifest file as part of the SDK xcframework
- This change is required for all apps that depend on our SDK to pass AppStore review.
- More info in the announcement and Apple docs about Privacy manifest files
5.5.0
Added
- Support for tracking orders with geotags.
- New
addGeotag(orderHandle, orderStatus, metadata)
function OrderStatus
can be.clockIn
|.clockOut
|.custom("your_status")
- Use this when users clock in/out of work in your app to honor their work time (see Clock in/out Tagging guide for more info)
- New
- New
HyperTrackAllowMockLocation
Info.plist flag to support mock locations in development testing.
Changed
- Better data batching to optimize battery usage
5.4.1
5.4.0
5.4.0-alpha.1
Battery instrumentation pre-release
5.3.0
5.2.0
Added
- Uses NTP servers to synchronize time independantly from the OS. Avoids sending data with wrong time information for users who override phone's settings with incorrect values.
Fixed
- Optimized querying the Location Manager to reduce impact on battery life and main thread performance.
- Mitigates SDK cache file corruption that led to some Android devices loading to device_id values with all zeroes.
- Reduced network traffic.
5.1.0
Added
- New dynamicPublishableKey API allows to set the publishable key later in the app lifecycle. Should only be used when there is no other way around it and it's impossible to know the publishable key in advance. Please contact us if this matches your use case.
Fixed
- Improved the speed of tracking intent synchronization.