Skip to content

Releases: hypertrack/sdk-android

v6.0.0

03 Mar 17:56
e7ee52c
Compare
Choose a tag to compare

Added

  • Added GPS outage detection.
  • Added battery status reporting. You can check the battery level in our APIs.
  • Added robust location spoofing detection. Any location spoofing attempt is reported in our APIs and dashboards.

Changed

  • Improved tracking quality. Now the movement is captured with greater fidelity. This in turn improves visit detection and distance calculations.
  • Improved time to the first location.
  • Improved battery life. SDK now tracks less frequently when there is less movement, which conserves battery life.
  • Improved location mocking in development mode. Use allowMockLocations() API in conjunction with disabling cellular/Bluetooth/WiFi assistance in Settings > Location to test how your app reacts to mocked movement.
  • Improved activity recognition detection.
  • Improved configurability of the SDK.

Fixed

  • Fixed getLatestLocation API, now it properly returns the latest location sent to the cloud.
  • Fixed automatic config updates in runtime.
  • Fixed step detection bugs.
  • Fixed ANR triggers.

v5.4.5

10 Nov 10:17
bad168c
Compare
Choose a tag to compare

Fixed

  • Added FLAG_MUTABLE to PendingIntents to avoid crashes on Android 12

v5.4.0

04 Aug 18:30
f9a76e5
Compare
Choose a tag to compare

Added

  • Mock location outage
  • New Logging

Removed

  • Sync on app going to background and foreground

5.3.0

30 Jul 21:55
7995ef7
Compare
Choose a tag to compare

Added
start/stop commands are stacked to queue and processed one-by-one to prevent race conditions.

Fixed
SDK now can start tracking if Firebase isn't enabled for the app.

Bug fixes and whitelisting improvements

24 Jun 00:27
34f9a3b
Compare
Choose a tag to compare

Fixed

  • Cached location has a timestamp that was previously missing. Now it can be examined if that's matters. We still invalidate locations based on accelerometer data when we believe they are no longer relevant.
  • Permission denial on a first run wasn't reported on Android 11 (now fixed).
  • Fixed caching issue, that could lead to isRunning returns true with service been stopped.
  • Added a separate button to the whitelisting prompt. Now it's possible to review the steps since the dialog remains visible until Done is clicked. The behavior is also changed since the state resets back to default when the application was terminated by OS with meaningless reason.

v4.9.0

06 Jan 13:49
c18ce7e
Compare
Choose a tag to compare
Update CHANGELOG.md