Skip to content

Releases: hypertrack/sdk-ios

5.5.1

16 Apr 19:10
Compare
Choose a tag to compare

Added

  • Bundle the Apple Privacy Manifest file as part of the SDK xcframework

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

15 Apr 19:23
Compare
Choose a tag to compare

Added

  • iOS: Bundle the Apple Privacy Manifest file as part of the SDK xcframework

5.5.0

06 Apr 07:50
Compare
Choose a tag to compare

Added

  • Support for tracking orders with geotags.
  • New HyperTrackAllowMockLocation Info.plist flag to support mock locations in development testing.

Changed

  • Better data batching to optimize battery usage

5.4.1

12 Feb 18:54
Compare
Choose a tag to compare

Fixed

  • Reduced instances where memory and network spikes could cause crashes or excessive battery drain.

5.4.0

26 Jan 18:40
Compare
Choose a tag to compare

Added

  • Improved reporting of battery status and percentage changes.

Fixed

  • Fixed over-reporting of location_unavailable outage.

5.4.0-alpha.1

22 Jan 19:29
Compare
Choose a tag to compare
5.4.0-alpha.1 Pre-release
Pre-release

Battery instrumentation pre-release

5.3.0

20 Jan 00:49
Compare
Choose a tag to compare

Added

  • Uses own time source to report tracking data independent of device time and reports deviations of device time and actual time to the platform.

Fixed

  • Prevents data corruption by forcing OS to write the data to disk on every write.

5.2.0

16 Jan 15:24
Compare
Choose a tag to compare

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

29 Dec 15:39
Compare
Choose a tag to compare

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.

5.0.8

06 Dec 20:58
Compare
Choose a tag to compare

Fixed

  • Fixed cancelling a subscription multiple times hanging a thread. Including cancelling and assigning to nil after.