Android - Agent

This category covers Moki's Agent/Device Administrator management solution.

VIEW ARTICLES

iOS

This category covers Moki's iOS management solution.

VIEW ARTICLES

Android Enterprise

This category covers Moki's Android Enterprise management solution.

VIEW ARTICLES

BrightSign

This category covers Moki's BrightSign management solution.

VIEW ARTICLES

FAQs

This category provides general FAQs about Moki's solutions.

VIEW ARTICLES

News & Updates

This category provides news and updates.

VIEW ARTICLES

Updating Apps on Supervised Devices

This article will show you how to update apps on Supervised devices without any user interaction.

Updating apps without any user interaction is arguably one of the best features Supervised devices are capable of. We will need to follow Apple’s rules for updating apps so let’s briefly explain what we are going to do, then show you how to do it.

Requirements to update without user interaction:

  • The device has to be able to receive commands from APNs ports
  • The device has to be able to communicate with the MDM providers site
  • The app that is being updated cannot be the open app that is visible on the display
  • The device has to be Supervised
  • The device cannot have an app lock profile on the device
  • The device cannot be in autonomous single app mode

The process to follow is:

1. Remove your main App Lock profile
2. Push a new app lock profile to the device for any other app (you can create one for the photos library by using this bundle ID: com.apple.mobileslideshow in your app lock profile)
3. Remove the new App Lock profile
4. Send the app update to the device
5. Resend your main App Lock profile

Brief explanation about these 5 steps

When the device has your main App Lock profile the app you want to update is visible. Once you remove this App Lock profile you can apply an App Lock profile for a different app so that the app you want to update is not visible anymore. No app install actions can be processed when a device is in App Lock so you remove the App Lock profile you just applied. Then you send the app install command and the app will update. Resending your main app lock profile launches your desired app and you are fully updated. All of this hinges on the first two requirements of being connected. If a device is turned off, or can’t communicate with APNs or with Moki, you aren’t going to be able to update it. Connectivity and power are the lifeblood of your entire project’s ability to be controlled remotely.

Updating several devices might be better done through scheduling these actions to happen to all devices, or just a subset of devices, at a scheduled time. To learn more see this article on Using MDM Actions.

Section 1: Device Settings that must be configured

    1. Have an Apple ID saved to the device
  1. Turn on Updates in the Automatic Downloads section of your iTunes & App Settings

Section 2: Steps to Update from MokiManage When Using an App Available in the App Store

    1. Remove App Lock profile for app A from the Inventory
    1. Apply App Lock profile for app B (doesn’t matter which app as long as it is on the device)
    1. Remove App Lock profile for app B
  1. Apply App Lock profile for app A

Section 3: Steps to Update from MokiManage When Using an Enterprise App

    1. Remove App Lock profile for app A from the Inventory
    2. Apply App Lock profile for app B (doesn’t matter which app as long as it is on the device)
    3. Remove App Lock profile for app B
    4. Send the update to app A to the device
    5. Apply App Lock profile for app A

See Moki in Action

Request a Demo today with by phone, email, or just fill out the form

Contact Us

Skip to content