Releases: hypertrack/sdk-android
Releases · hypertrack/sdk-android
v6.0.0
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
Fixed
- Added FLAG_MUTABLE to PendingIntents to avoid crashes on Android 12
v5.4.0
Added
- Mock location outage
- New Logging
Removed
- Sync on app going to background and foreground
5.3.0
Bug fixes and whitelisting improvements
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.