Thanks, @agnes. That is all the information I need.
The entire concept of Managed and Unmanaged Apps is created by Apple to protect user privacy. So, unless an app is Managed, there isn’t much you can do to uninstall them.
So, you may ask the user consent to manage the apps you are planning on uninstalling and then proceed to uninstallation.
Although iOS versions 9.0+ supports the feature, please note that there is a bug in iOS version 9.3.2 and 9.3.3 which returns an error if you try to convert Unmanaged apps to Managed. This has been fixed in iOS 10. So, it will be ideal if you follow these steps in iOS versions 10 and above.
For Unmanaged Apps, you have to manage them first.
- Navigate to Manage > Devices and click on the desired device. You will be directed to the device summary page.
- Go to the Applications sub-tab. Click on the gear icon next to the app you wish to uninstall.
- Click on “Manage”.
Now, the app is managed. Follow the steps listed below to complete the uninstallation.
For Managed Apps,
- Navigate to Manage > Devices and click on the desired device. You will be directed to the device summary page.
- Go to the Applications sub-tab. Click on the gear icon next to the app you wish to uninstall.
- Click on “Uninstall”.
- Authenticate the action to complete the request. The app will be uninstalled silently.
You can also use the action “Uninstall Application” to uninstall multiple apps from multiple devices.
I would also suggest supervising the devices if they are strictly intended for work. Supervision of a device brings the entire device under management and allows you to uninstall any app (except some system apps) on the device.
Checking each device for user installed apps and uninstalling them burns a lot of time. With Supervision, you can simply Blacklist the apps you don’t want the users to install or use. This will hide the app from the device, and prevent the user from using such apps.
Though Supervision has a lot of advantages, I must warn you that the iOS devices will have to be erased once during the process. So, plan ahead.
Hope I have been of some use today.
Shawn Payne.
Hexnode UEM.