Automated local sync for iOS

Following the developers’ advice I use local sync. Excellent for my use case with one exception: often mobile devices haven’t sync’d recently enough and are too out of date. when I’m on the road. Of course if I open DTTG on those devices while home they do sync, but if I don’t they can’t.

I wonder if anyone has devised a means for automating this process. I know that Shortcuts on iOS does not permit opening an app on a locked device. But since the mobile devices are all unlocked frequently at home I wonder if anyone has figured out a way to get DTTG to launch and sync automatically during those times.

Needless to say, this is not a problem limited to DT given iOS’s current architecture. An automation solution would be most useful for keeping other apps in sync as well.

Thanks,
Bill

My process is when at my Global HQ and the local network is thus available, even if not using the iOS devices, habitually turn on DEVONthink ToGo and let it rip. Use Bonjour.

Further, my “works in progress” database, the one I mostly care about being up to date when away from the Global HQ, I sync with Dropbox. Thus, when out and about and internet available, the device can sync.

I never heard of a way to bend iOS to our will on this. Maybe there is and perhaps someone will say in this thread.

Thanks, that’s a good strategy!

Wouldn’t a Shortcuts automation that open DTTG whenever you’re in the vicinity of the home system do the trick?
I have one to open and start a task timer whenever I enter a specific building.


That was my suggestion but triggered when connected to a specific network.

It doesn’t force a sync, as there’s no such Shortcut action for that. However, since DEVONthink To Go becomes frontmost, a sync should be initiated.

1 Like

Yes, that automates what for me is a routine habit. I think what the OP is looking for is a way to initiate the sync on demand. I’ll give what you suggest a go, though.

I will try that, thanks. But I wonder what will happen when Shortcuts encounters a locked device when it triggers, which would be a very common scenario. I’m guessing it will abort, which would defeat the purpose.

1 Like