Is a device app required to build iOS app?

Former Member
Former Member
I am very new to Garmin development and cannot find a definitive answer to this. I hope someone can clear this up for me. Can I use the Connect IQ SDK to create an iOS app that grabs FIT files from Garmin devices without creating my own app for the Garmin devices themselves? Many thanks in advance.
  • You can't do this with CIQ. First off all, there's no way for CIQ to access the \activity\*.fit files on the watch. Why not just get files from the Garmin servers after a sync?
  • Former Member
    Former Member
    That's an option but it requires the API with $5,000 licensing fee, correct?
  • You can manually export your own files. That's what I mean..
  • Former Member
    Former Member
    Yeah, I'm trying to avoid that and solve it programmatically. Oh well. Thanks for the speedy response!
  • Why not just pull them over USB with the watch plugged into a computer?
  • Former Member
    Former Member
    rkunboxed,

    I'm not sure what you are wanting to do with the .fit file. If we have an idea of the end goal, then we might be able to help you find a good solution. If you don't feel comfortable saying it in the forums you can always DM me or email at [email][email protected][/email].

    Thanks,
    - Coleman
  • Former Member
    Former Member
    I'm trying to build a mobile app that takes a user's workouts/activities, analyzes the data, and builds custom views of weekly, monthly, yearly performance. I know I can get the FIT files by asking the user to send them over manually but I'd prefer they not have to take additional steps to give me the data after every workout. I know I can use the API but it's rather pricey. That's why I was looking into the SDK to see if I could get a direct connection to the devices for the post workout data. Everything I'm hearing suggests the API is the way to go here but I'd appreciate any other suggestions you might have. Thanks!
  • Former Member
    Former Member
    It is not possible to access activity history with Connect IQ at this time. This has been a frequently requested feature, and we do have a feature request ticket for it. It is something we may enable in a future Connect IQ version, but I have no further information about it at this time.

    The only current ways to access a users activity history is to utilize the API, or have the user upload directly from their device to your service.