Deploying a free iOS App using ConfigMgr with Intune

Today, I’d like to demonstrate how easy it is, to deploy a free iOS Store App using ConfigMgr with Intune integrated. For this to work, you need to have an Intune Subscription and enabled your ConfigMgr Environment for the Use with Intune (Hybrid).

Support for deploying iOS Apps that are free of charge, was introduced with ConfigMgr 2012 R2 SP1. If you are below R2 SP1, the Steps provided here will not work!

Details can be found in the following TechNet Article: What’s New in System Center 2012 R2 Configuration Manager SP1

Let’s start 🙂

Grab the App URL in the App Store

Use a Browser to navigate to the Web-based Apple App Store, and search to the App, that you want to deploy. Make sure that the App is free of charge, otherwise this won’t work.

Copy the URL, which will be needed later in ConfigMgr. The URL should look something like this:

https://itunes.apple.com/us/app/candy-crush-saga/id553834731?mt=8

ConfigMgr_Intune_DeployFreeApp_Part1

Another way is to retrieve the URL via a PowerShell Script, written by Nickolaj Andersen. You can find the Script and a usage example on his blog: Get iTunes App Store or Google Play app links with PowerShell

ConfigMgr_Intune_DeployFreeApp_Part21

In this example, we will deploy Candy Crush Saga to a iOS Device. This is probably not the average App you want to deploy in your Organization, but it’s suitable for this quick Demo and to be honest, who doesn’t want Candy Crush on his Device??? 😉

Create the iOS Application in ConfigMgr

Open your ConfigMgr Console and create a new Application

ConfigMgr_Intune_DeployFreeApp_Part2

Select “App Package for iOS from App Store” in the Type Dropdown

ConfigMgr_Intune_DeployFreeApp_Part3

Enter the URL in the “Location” Field, which you copied in the Step above. Click “Next”

ConfigMgr_Intune_DeployFreeApp_Part4

Click “Next”

ConfigMgr_Intune_DeployFreeApp_Part5

Specify the Application information and Click “Next”

ConfigMgr_Intune_DeployFreeApp_Part6

Click “Next” to create the Application.

ConfigMgr_Intune_DeployFreeApp_Part7

Click “Close”, to close the Create Application Wizard.

ConfigMgr_Intune_DeployFreeApp_Part8

Deploy the iOS Application

Select the Application, that you just created and Click “Deploy”

ConfigMgr_Intune_DeployFreeApp_Part9

Select a User Collection, which contains your targeted Users with an enrolled Device. Click “Next”

ConfigMgr_Intune_DeployFreeApp_Part10

This is one of the few times, where you don’t need to specify a Distribution Point in this Wizard, because you actually don’t have any content to distribute. Click “Next”.

ConfigMgr_Intune_DeployFreeApp_Part11

Select the purpose of the Deployment.

Available: The user will get a link to the App Store within the Company Portal App.
Required: The App will be pushed to the iOS Device, with the user getting an Installation Prompt.

In this example, we use “Required”. Click “Summary” or configure the remaining options, if needed.

ConfigMgr_Intune_DeployFreeApp_Part12

Validate your settings and Click “Next”

ConfigMgr_Intune_DeployFreeApp_Part13

Click “Close”, to close the Deploy Software Wizard

ConfigMgr_Intune_DeployFreeApp_Part19

End-user experience

Switch to your managed iOS Device, which is owned by one of the targeted users. You should get a Popup, informing you that your deployed App will be installed.

The duration until this happens can vary. More about the Policy Refresh, can be found on Nickolaj Andersen blog: Policy refresh intervals for Devices managed by Microsoft Intune

ConfigMgr_Intune_DeployFreeApp_Part14

Because this is an App from the App Store, you need to authenticate with your Apple ID.

ConfigMgr_Intune_DeployFreeApp_Part15

When done, your App should start to download and install.

So, that’s it. We just deployed Candy Crush Saga using ConfigMgr and Intune. 🙂

ConfigMgr_Intune_DeployFreeApp_Part20

Rate this post

2 Comments

  1. Ramesh T 7. September 2017
    • mm Simon Dettling 7. September 2017

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.