Skip to content

Releases: hypertrack/sdk-ios

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.

5.0.7

20 Nov 21:14
Compare
Choose a tag to compare

Fixed

  • Fixed a crash that happened randomly when reconnecting to a web socket.

5.0.6

10 Nov 22:12
Compare
Choose a tag to compare

Fixed

  • This version of the SDK now automatically migrates device_id, name and metadata from versions before 5. After the user updates the app, those values stay the same, no additional steps required.

5.0.5

07 Nov 15:02
Compare
Choose a tag to compare

Fixed

  • Fixed the SDK not sending device information when push notifications capability is not set in Xcode.
  • Reduced a chance of generating a null (all zeroes) device_id.

5.0.4

12 Oct 20:45
Compare
Choose a tag to compare

Fixed

  • Fixed location indicator displaying when not tracking.

5.0.3

10 Oct 16:34
Compare
Choose a tag to compare

Fixed

  • Fixed sending more network packets than needed when locate() API is used.

5.0.2

26 Sep 17:41
Compare
Choose a tag to compare

Fixed

  • Fixed addGeotag() and location returning Errors when there is no intent to track.
  • Fixed rare cases when starting tracking remotely when the app is not running resulted in the SDK not updating locations until the user opens the app.