Set up MobileIron Core
To set up MobileIron Core for testing your AppConnect app, do the following high-level steps:
|
NOTE:
|
These instructions are for Core 9.7.0.0. |
Login to the Admin Portal
Contact your organization’s MobileIron Core administrator to get the following information about the Core to test with:
|
•
|
the URL for accessing the Core’s Admin Portal |
The Admin Portal is a web portal for configuring Core. It has the format:
https://<Core domain name>/mifs
|
•
|
a username and password for accessing the Admin Portal |
|
•
|
a username and password for registering a device with Core |
Depending on your Core administrator, this username and password can be the same as the username and password for accessing the Admin Portal.
To login to Core:
|
1.
|
Open a browser to the URL for accessing the Core’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 MobileIron Core
To test your AppConnect app, ensure that AppConnect is enabled on MobileIron Core.
|
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
MobileIron Core 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 MobileIron Core if you use AppConnect.plist
If your app uses an AppConnect.plist, upload your app to MobileIron Core. Uploading your app causes Core 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 Core’s App Catalog. Core 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. |
Core 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 MobileIron Core, 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. |
|
NOTE:
|
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 MobileIron Core, Core 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. |