We’re updating a sideloaded APK on Android devices in multi-app kiosk mode. The app vendor changed how the APK is signed, so installing the newer build over the older one fails with an app conflict unless the old version is removed first.
My original rollout was:
1. Remove the app from Required Apps, blocklist, app catalog, and multi-app kiosk lockdown policies.
2. Add the newer APK to the relevant app groups.
3. Push a manual uninstall from the Manage tab.
4. Run an app scan and confirm reports show the old version removed.
5. Re-add the app through app group deployment.
The confusing part is that reports showed the old version was removed, but the action history showed “Uninstall failed application not present on device”. Once I re-added the app, the old version appeared again on a large number of devices.
The “Remove app from device on policy removal” option under Required Apps was enabled. Is there a better way to update a sideloaded APK in multi-app kiosk without the old version coming back?
Regards,
Mary Romero