Android Enterprise Agent Update

Solved
LC
Leon Callsen
Taneri Consulting GmbH (TCG Global)

Hi Everyone, 

I did an update of MobiControl OnPremise Server.
From Version 14.4.9 to 15.6.4 
Everything worked as expected and I had no issues. 

Now I have one question. 
MY devices Zebra MC3300 with Android 10 still have MobiControl Agent Version 14.5 installed. 
I can't upgrade the Agent to the latest. Under the global settings I can only manage the plugins and the agent is not shown to me.

Can someone explain to me why? 
The server doesn't have managed google play so this isn't a option for me to update the MC agent. 

Whenever the support did an update for a cloud server I was able to update the agents afterwards. 

Thanks for your help! 

2 years ago
Android
ANSWERS
RS
Rafael Schäfer
2 years ago

You can update it using a profile containing the new mobicontrol agent as apk (you don't need to use the MC studio, just upload the apk file to packages and provide it via the profile).

Or you can use an app policy (enterprise) but not sure if this works without Google play but i think so.

MD
Matt Dermody Diamond Contributor
2 years ago

You can also use File Sync for Agent upgrade. Push the APK file through the File Sync rule and use a post sync install script to install it. File Sync rules can also be targeted at Virtual Groups and I take advantage of unfiltered VGs to upgrade agents by dragging devices into the VG. I have used File Syncs specifically for the Agent because I have always been wary of what might happen if a Profile based install of an Agent gets unapplied and potentially instructs the Agent to uninstall itself. 

RS
Rafael Schäfer
2 years ago

Ah true, forgot to mention file sync rule but i would wonder if you would be able to uninstall the agent that way you described. I'm pretty sure it isn't but never tested yet.

LC
Leon Callsen
2 years ago

Hi Matt, Hi Rafael, 

I found another solution maybe you can confirm if this is also a possibility. 

Under Global Settings --> Android --> Android Management
I changed the Deployment Type to  OEM Specific for All Android Devices. 
Afterwards I was able to download the Android Enterprise Agent and perform the Agent Upgrade. 
When each update is ready, I changed the setting again

Do you know if there can happen any malfunction? 

B
Bayo
2 years ago

Hi Leon, 

This would be the right place to find it in the new UI.

After downloading this, your devices should ask you to update them as they would likely start to show as incompatible.

But maybe you would want to use the option of deploying the agent through a package, so the devices do not get into a state of incompatibility.

Solution
ZC
Zafer Cigdem
2 years ago

I mostly prefer profile option by putting an .apk inside of it, but AFAIK, file sync option directly upgrades the previous agent version to new version. I don't face any issue by using this method as well yet. 

P.S. Even if it's not needed, there is also uninstall script (similar to install) that can be used for the section of "

Zafer