Auto-sync background app?

Hey guys

I would like create an app the syncs my watch with Garmin Connect servers twice a day, via BT and phone/WiFi. Basically automate this manual sync process - https://bit.ly/2MwoxyW.

I currently sync my watch manually almost every day, turning on BT/Wifi, wait for the sync to finish and then turning BT/Wifi back off.

So it'll be awesome if a background app can do that for me.

`Communications.startSync()` is only a wrapper to a custom SyncDelegate, right? Or does it call the Garmin Connect servers?

What do you guys think, is such a thing possible?

Thanks.