Home > Enterprise Mobility Management > Apps and Software > Deploying iOS and Android Apps

Deploying iOS and Android Apps

Systems Manager can be used to deploy apps to all of your managed devices through the MDM > Apps page. The Meraki Dashboard integrates directly with Google Play and the iOS App Store, which allows you to quickly and easily configure and deploy apps to your mobile devices.


For information on deploying software for Windows and Mac devices, see this article.

Initial Setup

To deploy Android apps, you will first need an Android Enterprise domain, either Google or Meraki-managed, bound to your Meraki Dashboard.

To deploy iOS apps, you will first need your APNs token set up to enable communications with Apple's servers. To push out apps silently to devices, and avoid prompting the end user to sign into an Apple ID, you will need to set up Volume Purchase Program (VPP) as well, which allows you to centrally manage application licenses. See more info on silent iOS app installs here

Adding Apps

Once you are ready to add your apps, navigate to MDM > Apps and select 'Add new' at the top right of the page, and iOS or Android app to access. For deploying custom enterprise apps, see this article for iOS and this article for Android.



Search for your application, and click 'add' to enter the app configuration page.

Configuring Apps

After adding an app, you'll see an interface similar to the below. Note that Android apps may show slightly different options until changes are saved.


By default, this app will be pushed down to all devices of the matching operating system, but this can be narrowed down by tag. See tag scoping for more info.

Use VPP (iOS only)

This is used to specify if an iOS app should be configured to use one of your organizations VPP licenses, instead of prompting the user to sign into their Apple ID. If this option is selected, ensure that VPP has already been configured on your organization, and that licenses are available to distribute. See the VPP article for more information.

Remove with MDM

Selecting this check-box will force the app to be uninstalled when the Meraki management profile is uninstalled. This is important to have checked if you want to ensure that the apps you select are only available to those mobile devices that are managed by Systems Manager.

Disable auto-install

By default, apps will automatically attempt to install on all scoped devices once 'Save Changes' is clicked. To push out an install later, or leave the installation option up to the end user, who can access available apps through the managed Play Store or Systems Manager app, check this option.

Attempt to manage unmanaged (iOS only)

If the device you push this application to is already installed, Systems Manager will attempt to take management over the app, allowing Dashboard admins to push updates and uninstalls for that app. This is only available on iOS 9+, and will prompt the user for confirmation on unsupervised devices.

Prevent backup (iOS only)

Selecting this check-box will prevent app-generated data from being backed-up during a sync. This is important for administrators who want to separate personal from organizational/corporate data on an iOS device.

Approval status (Android)

After saving changes initially, the option to approve the app for your managed Play Store will appear. Users will not be able to access the app for download until you approve it first. See our deployment guide for more info.


Pushing and Updating Apps

After configuring your app, clicking on 'save changes' will automatically push out the app install commands to devices in scope, listed at the bottom of the page. Again, ensure you have VPP app licenses available for iOS apps if applicable, and that you have approved Android apps for end users to access.


To manually repush apps, you can use the commands under 'Status' to repush to all scoped devices, or only devices missing the app. You can also selectively repush the app to specific devices by checking the boxes at the bottom and clicking 'Manage > Update/Reinstall'. This can be used to manually update apps that have new versions available in the app store as well.

For more information on pushing app updates, see this article.


You must to post a comment.
Last modified
15:13, 8 Sep 2017



This page has no classifications.

Explore Meraki

You can find out more about Cisco Meraki on our main site, including information on products, contacting sales and finding a vendor.

Explore Meraki

Contact Support

Most questions can be answered by reviewing our documentation, but if you need more help, Cisco Meraki Support is ready to work with you.

Open a Case

Ask the Community

In the Meraki Community, you can keep track of the latest announcements, find answers provided by fellow Meraki users and ask questions of your own.

Visit the Community