Summary
Integrate Apple Health/HealthKit on iOS and connect it to the new shared health observation in the MORE app.
Apple Health should be responsible for accessing the native health data. The retrieved data is then passed into the KMM shared observation for validation, normalization, transformation, and transmission to the DataGateway.
Scope
- Integrate Apple Health/HealthKit on iOS.
- Request and handle the required HealthKit permissions.
- Retrieve the health data types supported by the first version of the health API model.
- Map native HealthKit data into the input required by the shared KMM health observation.
- Connect the integration to the observation lifecycle.
- Test the complete flow from HealthKit to the DataGateway.
- Verify sleep-stage and other provider-specific mappings.
- Handle unavailable permissions and unavailable data gracefully.
Acceptance Criteria
Summary
Integrate Apple Health/HealthKit on iOS and connect it to the new shared health observation in the MORE app.
Apple Health should be responsible for accessing the native health data. The retrieved data is then passed into the KMM shared observation for validation, normalization, transformation, and transmission to the DataGateway.
Scope
Acceptance Criteria