How do I test FIT activity recording?

Former Member
Former Member

I am recording FIT files through my watch app with no complaints from the SDK, but can't get them to display in MonkeyGraph. I open them and nothing happens. They also do not show any of the fields I created in Garmin Connect (but I've heard you need to publish to store to get that working?). 

I've combed through the (very short and unhelpful) documentation in the Garmin programming tutorials, as well as the API docs, and I'm not sure where to go from here. As far as I can tell I'm creating the FIT files correctly, but I have no way to verify they are correct because:
-There is no FIT file specification available online! Without this I can't check if my FIT file is correct or not!

-I don't know how to read a FIT file, it is a custom binary format from what I can tell. Even if I could read it though, refer to the point above!

-MonkeyGraph doesn't report errors. Are you kidding me? Silent failure?! /sigh

My app is in its final stages - I've completed the UI and sensor logging, all functionality is as expected except the FIT file failing to load. However, the app is useless if none of the information that is recorded can be viewed later... 

Please help!