Set up Ivanti EPMM
To set up Ivanti EPMM for testing your AppConnect app, do the following high-level steps:
These instructions are for Ivanti EPMM 9.7.0.0.
Login to the Admin Portal
Contact your organization’s Ivanti EPMM administrator to get the following information about the Ivanti EPMM to test with:
•the URL for accessing the Ivanti EPMM’s Admin Portal
The Admin Portal is a web portal for configuring Ivanti EPMM. It has the format:
https://<Ivanti EPMM domain name>/mifs
•a username and password for accessing the Admin Portal
•a username and password for registering a device with Ivanti EPMM
Depending on your Ivanti EPMM administrator, this username and password can be the same as the username and password for accessing the Admin Portal.
To login to Ivanti EPMM:
|
1.
|
Open a browser to the URL for accessing the Ivanti EPMM’s Admin Portal. |
For example:
https://myCore.mycompany.com/mifs
|
2.
|
Enter your Username and Password for accessing the Admin Portal. |
You are now in the Admin Portal.
Enable AppConnect on Ivanti EPMM
To test your AppConnect app, ensure that AppConnect is enabled on Ivanti EPMM.
|
1.
|
In the Admin Portal, go to Settings. |
|
2.
|
Select Additional Products > Licensed Products. |
|
3.
|
Select AppConnect For Third-party And In-house Apps if it is not already selected. |
Create a label for testing your app
Ivanti EPMM uses labels to associate policies and apps with devices. For testing your app, create a new label so that your testing impacts only your test device.
|
1.
|
In the Admin Portal, go to Devices & Users > Labels. |
|
3.
|
Enter a name for the label. |
For example: AppConnect Test
For example: Use only for devices testing new AppConnect apps.
|
5.
|
Select Manual for the Type. |
Upload your app to Ivanti EPMM if you use AppConnect.plist
If your app uses an AppConnect.plist, upload your app to Ivanti EPMM. Uploading your app causes Ivanti EPMM to create and populate an AppConnect container policy and AppConnect app configuration with the values you entered in the AppConnect.plist.
To upload your app:
|
1.
|
In the Admin Portal, select Apps > App Catalog. |
|
2.
|
Select iOS for Platform. |
The iOS Add App Wizard starts.
|
5.
|
Click Browse to select your app’s .ipa file. |
The app is now in Ivanti EPMM’s App Catalog. Ivanti EPMM has created an AppConnect container policy and AppConnect app configuration based on your AppConnect.plist.
|
9.
|
Select the row listing your app. |
|
10.
|
Select Actions > Apply To Label. |
Ivanti EPMM applies the label to your app. It also applies it to the AppConnect container policy and AppConnect app configuration.
Verify your AppConnect.plist settings
Once you have uploaded your app to Ivanti EPMM, verify that the AppConnect.plist settings are correctly reflected in the AppConnect container policy and AppConnect app configuration.
To verify the AppConnect.plist settings:
|
1.
|
On the Admin Portal, go to Policies & Configs > Configurations. |
|
2.
|
Select the row with the name of your app and the Setting Type APPCONFIG. |
|
3.
|
Click Edit in the right-hand pane. |
|
4.
|
In the App-specific Configurations section, verify the keys and values are what you entered in the AppConnect.plist. |
|
6.
|
Select the row with the name of your app and the Setting Type APPPOLICY. |
|
7.
|
Click Edit in the right-hand pane. |
|
8.
|
Verify the data loss prevention settings are what you entered in the AppConnect.plist. |
If any of the key-value pairs or data loss prevention policies are not what you expected, review the contents of your AppConnect.plist.
Configure the AppConnect global policy
An AppConnect global policy is necessary for your AppConnect app to work properly.
To configure an AppConnect global policy:
|
1.
|
In the Admin Portal, select Policies & Configs > Policies. |
|
2.
|
Select Add New > AppConnect. |
|
3.
|
Enter a name for the AppConnect global policy. |
For example: Test AppConnect Global Policy.
|
4.
|
For AppConnect, select Enabled. |
The display now shows all the AppConnect global policy fields.
|
5.
|
In the AppConnect Passcode section, for Passcode Type, select Numeric. |
|
6.
|
In the AppConnect Passcode section, select Passcode Is Required For iOS Devices. |
The dialog box closes and the new AppConnect global policy appears in the list.
|
8.
|
Select the AppConnect global policy that you just created. |
|
9.
|
Select More Actions > Apply To Label. |
Do not select Authorize in the field Apps Without An AppConnect Container Policy in the section Data Loss Prevention Policies in the AppConnect global policy. You will authorize the app with an AppConnect container policy instead.
Create an AppConnect container policy, if necessary
An app is authorized only if an AppConnect container policy for the app is present on the device. If you have an AppConnect.plist in your app, and uploaded the app to Ivanti EPMM, Ivanti EPMM creates an AppConnect container policy automatically. If you do not have an AppConnect.plist in your app, manually create an AppConnect container policy.
To create an AppConnect container policy:
|
1.
|
In the Admin Portal, select Policies & Configs > Configurations. |
|
2.
|
Select Add New > AppConnect > Container Policy. |
|
3.
|
Enter a name for the AppConnect container policy. |
For example: My App’s Container Policy
|
4.
|
In the Application field, enter the bundle ID of your app. |
For example: com.MyCompany.MySecureApp
The dialog box closes and the new AppConnect container policy appears in the list.
|
6.
|
Select the AppConnect container policy you just created. |
|
7.
|
Select Actions > Apply To Label. |