Hi.
is there a explicit HKQuantityTypeIdentifier for the new Cadence value in iOS 16.
I only can find in the documentation HKQuantityTypeIdentifier
runningPower
runningSpeed
runningStrideLength
runningVerticalOscillation
runningGroundContactTime
But nothing like runningCadence???
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hi,
I am running the "Building a multidevice workout app" sample:
https://developer.apple.com/documentation/healthkit/workouts_and_activity_rings/building_a_multidevice_workout_app
I do not get any values for the .cyclingSpeed Value?
Is this correct or should there be any value while moving around?
Also i wonder if i can get the GPS values like altimeter or location from the HKWorkoutSession?
Thanks
Hi,
I have an app that implements the Cycling Power Service 1.1, https://www.bluetooth.com/de/specifications/specs/cycling-power-service-1-1/
As expected, I can select this app as a Health Device in the Bluetooth settings of my Apple Watch.
However, when I run the BLE app on the paired iPhone, the Apple Watch does not detect the BLE Service as a Health Device!
Is this a bug, or is it designed this way?
If so, is there another API where I can send power meter data from iOS to a running Watch Workout?
Hi.
is it possible to create a Custom Workout with different activity types.
I want a Custom Workout where the user first has to run and after do skiing.
Its like a little bit like SwimBikeRun but with running and Skiing.
How can i do this?
Thank you
Hi everyone,
while testing HKWorkoutSession with HKLiveWorkoutBuilder on iOS 26 Beta (cycling workout), I noticed the following behavior:
– Starting a cycling HKWorkoutSession automatically connects to my Bluetooth heart rate monitor and records HR into HealthKit ✅
– However, my Bluetooth cycling power meter and cadence sensor (standard BLE Cycling Power & CSC services) are not connected automatically, and no data is recorded into HealthKit ❌
On Apple Watch, when starting a cycling workout, these sensors do connect automatically and their data is written to HealthKit — which is exactly what I would expect on iOS as well.
Question:
Is this by design, or is support for power and cadence sensors planned for iOS in the same way as on watchOS?
Or do we, as developers, need to implement the BLE Cycling Power and CSC profiles ourselves (via CoreBluetooth) if we want these metrics?
Environment:
– iOS 26 Beta
– HKWorkoutSession & HKLiveWorkoutBuilder (cycling)
– Bluetooth HRM connects automatically
– BLE power & cadence sensors do not
This feature would make it much easier to develop cycling apps with full HealthKit integration, and also create a more consistent user experience compared to watchOS.
Thanks for any insights!
Topic:
App & System Services
SubTopic:
Hardware
Tags:
Health and Fitness
HealthKit
Core Bluetooth
WorkoutKit