02-16-2022 18:14
02-16-2022 18:14
I plan to create an application that will be calculating Immediate HRV. What I want to know is how I can export the data I will be gathering on the watch, to the companion app in an easily viewable format. (I would want it to be easily viewable on the FitBit app and/or exportable to csv). Exporting this data is likely pretty easy, the part I don't know is how to find the data once it is off... Which leads me to my next question....
I still as of yet have not been able to find a way to make my application have a presence on the FitBit app itself. Is this not possible?
Links for graphics for Heart Rate that can be easily adapted for HRV would be great, (for the companion app). Even if it is just guides. Thanks in advance.
Answered! Go to the Best Answer.
02-16-2022 18:44
02-16-2022 18:44
The only way in which you can display your app's data within the Fitbit app is on your app's Settings page (ie, using the Settings API). That's pretty limited; I wouldn't try displaying much CSV there.
It's possible, but difficult, to send data in CSV format to a server. Here's an example.
02-16-2022 18:44
02-16-2022 18:44
The only way in which you can display your app's data within the Fitbit app is on your app's Settings page (ie, using the Settings API). That's pretty limited; I wouldn't try displaying much CSV there.
It's possible, but difficult, to send data in CSV format to a server. Here's an example.
02-17-2022 09:03
02-17-2022 09:03
Thanks for your timely response.
Web servers may not be economically viable for the scope of this application, but that's definitely something to look into. Would using a custom Android/IOS app and communicating to it through the Companion API be easier to accomplish? (And cheaper)
02-17-2022 12:01
02-17-2022 12:01
Yes! That's essentially what I did in the server app that complements the project I linked previously. This also avoids the need to use HTTPS, but means that you'll need such server apps running on multiple devices (unless the app is just for personal use).