I am developing a strength training application that I would like to allow the user to connect to their Garmin account.
I want the workout to sync with the user's Garmin account and appear in their Connect profile along with HR and health data.
I have two possible solutions:
1: There would be a supporting Connect IQ app that would run on the user's Garmin device and I would like it so that when the user starts a workout on their phone, it automatically starts a strength workout on their Garmin device and when they are finished it stops the workout on their watch automatically so that the workout appears on their connect profile along with health data for the workout.
2: They go through the workout on the mobile app and when finished the workout is pushed to the user's Garmin account (looking through the API docs this doesn't look possible) - but users can manually create an activity so maybe I am missing something?
So my question is - is solution 1 possible - can a mobile app communicate with the IQ app on the device and start an activity programmatically? Or is solution2 possible?