I'm trying to figure out how to install apps for users that are not local admins. Of course they can install from Self Service just fine, which puts the application into /Applications.
The problem is that many apps (Chrome, Firefox, Signal, etc.) will periodically try to update themselves, but the user does not have permissions to /Applications, so the app can't update itself.
I was considering installing apps to ~/Applications instead
Maybe something like:
Package action=cache
then a script that will run
installer -pkg /Library/Application Support/JAMF/Downloads/application.pkg -target ~/Applications
But I wanted to ask community first. Is there a "best practise" for installing apps so that non-admin users can update them?