- Added insights for sleep and steps
- Added error logging
- Added authenticate via profileToken
- Added analyzeDateRange method
- Changed library interface
- (Android) Fixed analyze call parameters
- Removed redundant includeSourceData for calling analyze
- (Android) Fixed an issue that would sometimes cause the configure method to hang
- (Android) Removed redundant sensor permissions from Android manifest
- (Android) Improved how data is sent to the server
- Added
heart
and blood
sensors
- Changed
authenticate
method to take appId, appSecret, externalId
as parameters
- (iOS) Improved background sensor data collection
- (iOS) lower minimum iOS version to 12
- (iOS) Configuration callback possibly fired multiple times
- (Android) Fixed sleep receiver crashing
- Added user device information
- Added callback to configure method
- Refactored sensor methods
- Custom notification settings for Android
- Added more demographic parameters
- Added pedometer sensor
- Added an optional list of sensor data used for analyzation
- Fixed some issues with missing sensor data on Android and iOS
- Changed analyze method to use double instead of long for iOS
- Sensor permission error on Android
- Health sensor data updates while app is in background (iOS)
- Analyze endpoint takes an optional range of dates to include
- Refactored Health Activity -> Sleep Sensor
- Refactored Motion Activity -> Pedometer Sensor
- Authentication
- Demographic
- Health Activity
- Motion Activity
- Analyzation