When I connect a speed and cadence sensor to my Apple Watch in Bluetooth settings I expect to see the following HKQuantity types in
workoutBuilder:(HKLiveWorkoutBuilder *)workoutBuilder didCollectDataOfTypes
HKQuantityTypeIdentifierCyclingSpeed, HKQuantityTypeIdentifierDistanceCycling, and HKQuantityTypeIdentifierCyclingCadence.
However, after starting an HKWorkoutSession I only get updates for HKQuantityTypeIdentifierDistanceCycling.
I know that these metrics are being updated because the Apple Workout app displays them.
I have authorized my app to read and write these quantity types, so what could I be missing here? Are these quantities only available to the workout app, as I haven't found a third-party app that sees these metrics when the sensors are connected this way?