Can an openAppWhenRun=false AppIntent do data fetching?

We are building an app to download emergency data for hospitals. We want to setup a process that allows the data to be fetched every 5 minutes or so, even though the app will almost never be opened (it's only for use in emergency situations).

One idea is to expose an AppIntent, and to trigger this routinely from a Shortcuts Automation.

My question is, if we have an AppIntent with openAppWhenRun=false, can we perform network requests and access the app's sandboxed filesystem, triggered by a scheduled Automation, and all without any user interaction?

The simple answer is yes, this is possible. I tested it today and was able to make network requests and save files all inside an AppIntent invocation without user interaction even while the device was off.

Can an openAppWhenRun=false AppIntent do data fetching?
 
 
Q