Releases: hypertrack/sdk-ios
Releases · hypertrack/sdk-ios
4.6.0-rc.1
Fix for Xcode 11 integration
Fixed
- Fix for Xcode 11 integration, replaced Swift 5.2 feature to another one compatible with Swift 5.1
iOS 14 and Swift Package Manager support
Added
- iOS 14 support. If the user denies precise location access, an outage appears on the dashboard and is available through APIs.
- Swift Package Manager support. Available on Xcode 12 and up. Use this URL
https://github.com/hypertrack/sdk-ios
when adding a package dependency.
Removed
- GRDB dependency. Now SDK has no external dependencies.
Automatic sync and battery improvements
Added
- SDK automatically syncs up with the cloud. Improves tracking rates when silent push notifications fail or are disabled by the user.
- Reduced battery consumption.
- Reduced mobile data usage.
- Configurability for automatic sync and tracking frequency. Configuration is server side, contact our support if you need non-standard tracking frequency.
- Improved first location accuracy (important for trips, client side UX and distance calculations).
- Support for the latest iPad model names in dashboard.
Deprecated
- Motion denied error upon SDK initialization. If motion permissions were denied before first SDK initialization, SDK will still give you an instance with deviceID and will report lack of motion permissions in dashboard and APIs/web-hooks.
Fixed
- SDK now correctly reports when tracking was interrupted due to device shutdown because of low battery.
4.4.0-rc.3
Release 4.4.0-rc.3
4.4.0-rc.2
Release 4.4.0-rc.2
4.4.0-rc.1
Release 4.4.0-rc.1
4.4.0-alpha.1
Release 4.4.0-alpha.1
4.3.1-alpha.1
Release 4.3.1-alpha.1
iPad support
Added
- iPad support for all "WiFi + Cellular" iPad models from this list (iPad column) .
Fixed
- Reduced network data usage.
- Added workaround for iOS 13.3+ bug that causes the app to only receive low accuracy locations.
- Improved app restart detection, by adding OS updates and app updates.