Hello @annemie! Thanks for reaching out to the community!
Yes, what you are seeing is completely normal behaviour. Here is a quick breakdown of why that happens and how the removal process works:
Why it shows “Installing” during every sync: When an app is added to a Required Apps policy, Hexnode performs a routine compliance check during every policy sync. The “Installing Application” status appears because the portal is sending a command to the device to ensure the application is still present and that its version matches the latest version available in your Hexnode App Inventory/Play Store.
If a newer version of the application is available, the device will pull the new package and automatically install the update over the existing version on the device. However, if the app is already installed and fully up to date, the device agent simply verifies its presence and reports back to the console. It isn’t performing a full clean install from scratch every time; it is just a routine version and presence check to ensure the device remains compliant with your requirements.
Removing Apps from the policy: If you remove an app from the Required Apps policy, the behaviour depends entirely on a specific setting you have configured within that policy:
- Inside the Required Apps policy, there is a checkbox titled “Remove apps from the device on policy removal.”
- If Checked: The app will be automatically uninstalled from the device as soon as you remove it from the policy list.
- If Unchecked: The policy will simply stop enforcing the app, but the application itself will remain installed on the user’s device.
Hope this clears things up! Let me know if you have any other questions.
Cheers,
Eden Pierce
Hexnode UEM