I’m using the health plugin in my iOS app to read heart rate data from Apple Health after users connect their watches. With non-Apple devices (e.g., Garmin, Fitbit), the heart rate data seems to sync regularly and the values match what users see in their workouts.
However, with Apple Watch I notice two issues:
The data does not sync in a regular/timely way (it looks delayed or irregular).
Even after a workout is completed, the max heart rate values stored in Apple Health can be different from what is shown on the watch during the workout.
Is this an expected limitation of how Apple Health syncs Apple Watch data, or is there something I should configure differently in order to get more accurate and consistent values from Apple Watch?