This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Apple Health Walking + Running Distance sync

I've found multiple complaints about Apple Health Walking + Running Distance synchronization here on the forum, but all of them seem to be closed, some even have an explanation from a Garmin employee with steps on how to "fix" the issue. But ultimately, the bug is still there and it is incredibly annoying.


This is how my Walking + Running Distance looks like in Apple Health:

The total amount for the day is roughly doubled because Garmin Connect syncs just one single data point to the Health app. I can verify this in the "All data recorded", here:

You can tell that the phone distributes the distances throughout the day, while GC just dumps it in there. 

Here's a screenshot of the day where I had a 5k run:

You can see, that the total amount for the day is almost 16k, which is not true. That's just my phone recognizing I was running around noon, while GC dumped an additional full day of steps into the evening of the said day.


And yes, before someone wildly points it out, I have Garmin Connect set as a first data source over here:

But this doesn't really fix anything, we can actually scroll a bit, just under the list of data sources, to look at what the order actually means:

It would have worked if there were correct time stamps for those distances, and it works well for a number of steps, which GC syncs correctly. But if you add just a single data point, at almost midnight, it won't magically redistribute it through the day.

So lastly, let's look at the developer documentation, over here:

> Apps should avoid saving samples that are 24 hours long or longer.

Oh yes, seems like a bad practice indeed.

  • Moved the post to a correct topic 

  • Garmin's Implimentation of HealthKit is effectively broken.   They are aware and have indicated that they do not intend to fix it.  There are only a couple of things that seem to work correctly:   All day heart rate is recorded at 2 minute intervals. (inside of a workout it only records summary data though), sleep does an ok job of recording time in bed and asleep, and steps are recorded in 15 minute increments.   I've found those three to be pretty safe to have enabled as long as you thoughtfully set your prioritization of sources in Health.  Active energy, Flights climbed, resting heart rate, walking+running distance and workouts have all created useless data at best, or actually messed up other valid data.  I haven't tried the weight related items as I use a scale from a different company (which works great with Apple Health), and I don't track water intake.  

  • I have the same issue. This is obviously a bug. And extremely annoying. 

  • Some possible good news: I wanted to bring your attention to a post that has been trending for the purpose of improving the communication between Garmin Connect and Apple Health.  Please see Garmin-Kevin's comment on the bottom of page 19.

    Request for improvement on how Garmin Connect writes data to Apple HealthKit SDK

  • I replied and received an email thanking me for the information provided and that there was no guarantee of implementation and there is no timeline since there is no guarantee... but we appreciate you as a costumer.