02-14-2017 13:47
02-14-2017 13:47
I am using the API to pull data from the fitbit cloud and use it in our iOS app. As of 2/2/2017 we started seeing a decline in user steps. I am also reading the forum and seeing people complaining about syncing issues. Is there any known issues in the new iOS version that would present it self in this way?
02-21-2017 11:25
02-21-2017 11:25
@Hefe316: There are no known issues currently with Fitbit device → Fitbit iOS app syncing.
What do you mean you saw a decline in user steps, exactly? The number in the Fitbit iOS app shown to a person is the same number available via the Fitbit Web API because the Fitbit iOS app uses the same Web API that your app uses to get the number of steps.
02-21-2017 14:44
02-21-2017 14:44
We are noticing after 2/2 that some of our users are complaining that our app is not reflecting their steps from Fitbit. We have an automated process which records the user's steps using the Fitbit API and displays them in our app. When we re-ran this process for all days since 2/3, the recorded step counts came up considerably. We didn't know if there was a delay of some sort occurring. I was reading on your forum that some iOS users are complaining that their steps weren't syncing to the Fitbit app or that it would sync but then when they would look at the previous day it would be 0. This scenario would explain the drop in steps if it is truly happening.
Here are the examples i referenced.
https://community.fitbit.com/t5/iOS-App/Fitbit-not-syncing-with-iOS-devices/m-p/1826469#U1826469
https://community.fitbit.com/t5/iOS-App/Fitbit-not-syncing-yet-again/m-p/1823700#U1823700
https://community.fitbit.com/t5/iOS-App/Lost-steps-from-yesterday-and-today/m-p/1828061#U1828061
02-21-2017 16:00
02-21-2017 16:00
There is a syncing issue with outdated Blaze devices and iOS 10.2/10.2.1 that can be fixed by updating the device's firmware. More info here.
02-21-2017 16:02
02-21-2017 16:02
The Fitbit mobile apps can display live data from the Bluetooth stream, but the data might not be uploaded to Fitbit's servers.
When people report a data mismatch, have them do this:
Step 2 screenshot:
Step 3 screenshot:
Your app can use the Get Devices endpoint to determine the last time a person's devices synced with Fitbit's servers. If it's been awhile, ask the person to perform a manual sync in the Fitbit app. Instructions are here.