Android Enterprise update pratices

L
Lukas
Nolte-Möbel GmbH & Co. KG

Hi guys,

We have ca 100 Devices in our Company all of them are Zebra Scanners  with Android Enterprise, they run on full managed work profile in lockdown mode, the clue is that they are not everytime, also not all of them at the same time on.

Now I want to push updates to this scanners, the otas get copied with a rule on all devices, but I dont want to install it at the time it ends downloading from the server, cause the user can have a important session on his device, thats why i want to do it manually. I'm thinking of something like creating a virtual folder like "scanner_update" and if device(s) are added to this virtual folder the script "install_system_update /sdcard/scanner_latest.zip" runs.

Maybe one of you have a good Idea or know how I can realize this :)

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

You can do it like that, "but" there are more possibilitys to do such a thing (I'm not a big fan of filter groups, since profiles can use filters as well but somtimes not the needed ones). Can show some possibilitys up (but maybe I also miss some):

  • (Filter groups
    • As you already described)
    • A plus here is, you can fast check which devices did the update, in regards to the filter sou used
  • Deploy a profile, only containing the update script in a package
    • Use the filter options of the profile (same as you would use in the filter groups)
      • I recommend to save the same filtering in the console as a default filter (or filter group, depends on what you like best) for fast look on those devices.
    • Schedule the assignement 
    • Schedule a deactivation rule (important! otherwise the device gets the profile when coming online and executing it)
    • If done like that, you define a time frame when the update should happen and not after that
  • Task Profile (availability depends on Mobicontrol version)
    • same deployment as via package
    • no need to deploy a package and just executing the task directly from saved script
L
Lukas
2 years ago

Hi,

thanks for your answer.

Can you discribe how i can use filtered groups?
Because it's better for me to assing the targets all into one virtual folder then i don't have to remember which device was in which folder, also I can easily remove them from the folder after updating. In Profiles I only can use non-virtual folders as assign target. 

RS
Rafael Schäfer
2 years ago

Virtual folder is a group of devices showing because of the assigned filter to it:

A "filtered group" (or you could just name it "saved search" as Soti does in the menu) i mean, is a normal device group where you put a filter on (maybe on the "Root" folder):

MB

Hi Lukas,

you wrote it in your Question.

Your Devces are in Kiosk Mode.

You can copy the Update Package to the Device and set a Icon (Intent) in the kiosk, then can the User self execute (start) the Update manually.

When the Upgrade is Completed you can remove the Icon with an Other (Kisok) Profile where the Icon is not existing (Filtered on the Device Firmware)

L
Lukas
2 years ago

Thank you for your respond, your idea sounds good, do you have a example for me how the intent should look?

I tried with "action=com.symbol.intent.action.UPDATE_PACKAGE;S.file=/sdcard/mc93_latest.zip;end" but if I press on Update it shows me "activity not found" in a toast message. 

MB

Hi Lukas,

yes here is must say i have never used that option.

When i think you can made the "HUpgrader" visible in the Kiosk mode & when the Upgrade is Completed you remove it.

Then would be the user able to Upgrade the Device manually.

A
AMMOD@SOTI
2 years ago

Hi Lukas,

Thanks for posting on SOTI Pulse, thanks Marcus, and Rafael for responding to the post.

Have you got a chance to test the suggestion given by Marcus and Rafael, did it resolve your query?

Kindly let us know.

Kind regards,

Technical Support | SOTI Inc. |1.905.624.9828 | support@soti.net | www.soti.net |