So.... I spent some time thinking of a possible solution for this.
The underlying problem is that it's not possible to remote close an app. The app needs to be closed in order to update it. So there's a conundrum.
But.... if my assumption is that the controllers are not used 24/7 then there is a solution, and it's based on the Schedule tag capability. What we will do is have a schedule for the Zoom app, then a separate schedule for a different app that will go into kiosk mode. The logic being is that when the secondary app goes into kiosk mode, it frees up the Zoom app for being updated
So, go to Systems Manager > Tags
Click on Add Tag and then Schedule
Create a schedule for the working week, like that below:
Give it a name, click Continue then Save
Go to Systems Manager > Settings, and find your zoom kiosk setting: In your targets section, select the Zoom schedule that you created above:
Summary: What we've done is ensure that the Zoom app is only in Kiosk Mode during a particular time of the day
Now, we need to repeat the process for creating a new schedule
You'll see that I've created one that runs after the zoom one
Save this.
Create a kiosk setting for an app that you don't mind being open, and assign this setting the newly created ZoomNOTSched tag
Again, what will happen is that the Zoom app will be in kiosk mode during the day. In the evening, a new app will go into kiosk mode, putting Zoom in the background and, ultimately, updatable.
Let me know how you get on.
Paul