Starting with RunGap version 2.9.8 subscribers to the virtual Swag Bag [1] can use Auto Sharing to automatically upload new workouts to multiple services.
Enabling Auto Sharing
To use the new “Auto Sharing” feature you must:
1) Mark all services from which you want to share new workouts by enabling "Use As Source" under “Advanced Settings” for these services under "Accounts & Settings". If you want to limit the workouts exported a particular service to certain types, you can select these types as "Destination Activities".
2) Mark all services to which you want to share new workouts by enabling "Use As Destination" under "Advanced Settings" for these services under "Accounts & Settings".
3) Open "Auto Sharing" from "Accounts & Settings" and specify the number of days to look back when searching for new workouts that needs sharing.
Failing to do any of the above will disable Auto Sharing.
When Auto Sharing has been configured, new activities will automatically be shared after a refresh or whenever you choose “Auto Share” from “Share & Export” in the upper, left main menu.
If you leave “Ask before sharing” enabled under “Auto Sharing”, you will be prompted before the new workouts are shared. You can choose “Later” when asked, if you would like to make edits to the new workouts before sharing them. When done editing you can either do another refresh or choose “Auto Share” from “Share & Export” in the upper, left main menu.
If you want to have Auto Sharing running fully unattended without having to open RunGap, you can disable "Ask before sharing" and enable "Background Refresh" from "Accounts & Settings". Please pay close attention to the notice displayed when enabling Background Refresh [2].
Example
Let's say that you regularly use either an Apple Watch or a Garmin device to track your workouts and that you want to share your workouts with friends on Strava and Endomondo. Only cycling workouts should be shared on Strava.
In this case you will need to edit the "Advanced Settings" for all 4 sources.
For "Health" (Apple Watch) and Garmin Connect you enable both "Use As Source" and "Use as Destination". If you don't want workouts from your Apple Watch to copied to Garmin and vice versa, you can choose to leave the "Use as Destination disabled.
For Strava and Endomondo you enable only "Use as Destination". For Strava you select "Cycling (Any)" as "Destination Activities".
Next you need to configure the number of days to look back for new workouts. Entering a value of 7 will look at workouts performed during the past week. It is recommended to leave "Ask before sharing" enabled because it will give you a chance to edit new workouts before they are shared as described above.
With this configured new workouts from either your Apple Watch or Garmin Device will automatically be shared on all 4 services as needed whenever new workouts are imported.
All you have to do in order to get the 4 services in sync is to launch RunGap and do a single refresh gesture from the "Activities" list. If you enable "Refresh on Open" you only need to launch RunGap.
If you want to have Auto Sharing running fully unattended without having to open RunGap, you can disable "Ask before sharing" and enable "Background Refresh" from "Accounts & Settings". Please pay close attention to the notice displayed when enabling Background Refresh [2].
[1] The "Swag Bag" contains extra features and special deals reserved for RunGap users who support the development, maintenance and support of RunGap by subscribing. Choose "Swag Bag" from the upper, left main menu to get yours.
[2] Enabling "Background Refresh" allows RunGap to periodically check connected services for new activities and import them when you’re not using the app. If “Auto Sharing” is configured and “Ask before sharing” is disabled, RunGap will also attempt to share new activities accordingly.
PLEASE BE PATIENT! When and how often RunGap is allowed to run in the background is determined by iOS based on your usage pattern, battery level etc. and beyond RunGap's control. Furthermore the app will only be allowed to run in the background for brief periods and it may take several attempts before all activities are completely imported and shared.
Disabling services that you don’t use at the moment will improve the chance of success. Remember that you can still open the app to refresh and share workouts at any time.
Enabling Background Refresh may DECREASE BATTERY LIFE and use network resources.
Comments
5 comments
When will the new version be available on the App Store?
Now!
Any chance we might see Auto Sharing working in background mode? That would allow completely automatic workout sync between sources & destinations.
Would be very useful to automatically get Apple Watch workouts to other services.
Yes. Background Refresh is now available for iOS 13 users.
Do I need to do anything after changing phone to re-enable auto sharing?
I've got a few activities from about a week ago now, none have been shared. I usually got activities sync'd on a daily basis.
I've restored from an iCloud backup and my settings are the same, auto sharing is enabled in the app.
Thanks
Please sign in to leave a comment.