MobileIron Cloud Help

App Catalog

Use the App Catalog page to manage your app catalog. The app catalog lists the mobile apps you have made available for your users. These include apps that users can download from public app stores and apps you intend to distribute using MobileIron Cloud (in-house apps). AppConnect-enabled apps are also available as business apps on the app catalog page, thereby simplifying the process of importing them for configuration and distribution.

 

Note:

  • Silent App Install method is not available for public macOS apps. The macOS apps can also be deployed through the Volume Purchase Program (VPP) via device-based licenses and through the Silent App Install method on enrollments.
  • While uploading the MobileIron Go app to MobileIron Cloud server, if there is a need for you to select the Convert to managed app option, then you also need to enable the Install on Device option.
  • Android does not allow apps with active admin privileges to be uninstalled. To uninstall such an app, go to Device Settings > Security > Device Administrators and disable the Device Administrator privileges. Then, uninstall the app.

Licensing for app features

The following App Catalog features require additional licensing:

  • Silent app install/uninstall: Silver license
  • Per-app configuration: Gold license
  • AppConnect custom configuration: Gold license
  • Android enterprise custom configuration: Silver license

 

If an Android device is in kiosk mode:

Only in-house apps can be installed while the device is in Kiosk Mode. You can install public apps, but the device must exit Kiosk Mode before those apps can be installed. Also, you can limit the apps available for use on devices in Kiosk Mode to only the apps that are approved or whitelisted by your company. On devices using Android 4.1, If  an approved app launches an app not included on the whitelist, that app will launch and then be quickly minimized. On devices using Android 5.0, the unapproved app launched from a whitelisted app will remain available.

Switching between list and grid view

Click the List or Grid icon on the right side of the App Catalog screen.

 

 

Viewing app reputation information

The App Catalog affords a the following app reputation information, if app reputation is enabled:

 

  • Which apps have an app reputation score?

  • What is an app's app reputation rating?

  • On which app reputation lists is an app?

App reputation information appears in the area below:

 

 

Adding an app from a public store

You can add an app from a public store to the app catalog and make it available to the users.

 

Steps:

  1. Go to Apps > App Catalog.

  2. Click Add (top left).

  3. Choose the app you want:

    1. Select the public app store.

    2. Enter the name of the app.

    3. Select the app from the list.

    4. Click Next.

  4. Describe the app for users:

    1. Add or remove categories.

    2. Enter an optional description.

    3. Click Next.

  5. Define app distribution:
    1. Select a distribution option.

    2. Expand the Advanced Options & App Configuration section.

    3. Use the following guidelines to complete the options:

      Setting

      What To Do

      Install on Device

      Select this option to start installation immediately after registration. The user will be prompted to confirm installation of the app except under the following conditions:

      • The device is a supervised iOS device.
      • The device is a Samsung Knox device and the silent installation option below has been selected.

      Do not show app in end user App Catalog

      Select this option if you do not want the user to see the app in the app catalog on the device.

      (Android only) Silently install on Samsung Knox devices

      This option does not apply to public apps.

      (iOS and macOS only) Enable Per-App VPN for this app

      Select this option to use a Per-App VPN configuration with this app.

      Select the Per App VPN configuration to be used from the drop-down list.

      For macOS, select MobileIron Tunnel Per App VPN configuration only.

      (iOS only) Prevent backup to iCloud and iTunes

      Select this option to keep data related to this app from being backed up to iCloud and iTunes.

      (iOS only) Remove apps on un-enrollment

      Select this option to remove this app once the device is no longer managed by MobileIron Cloud.

      (iOS only) AppConnect Custom Configuration

      For AppConnect-enabled app, enter the keys and values that specify your custom configuration preferences. See the documentation for the app for available keys.

      iOS 7+ Managed App Settings

      Enter keys and values defined for this app as an iOS 7+ managed app. See the documentation for the app for information on supported keys.

Note: Android enterprise apps will have different options.

    1. Click Next.
  1. Select a promotion option:

    • Not Featured

    • Featured List

    • Banner

  2. Click Done.

Adding an In-house app

You can upload an in-house app to the app catalog with the following file formats. A large file could take several minutes to upload.

  • IPA (iOS)
  • PKG (macOS)
  • APK (Android)
  • APPX, APPXBUNDLE, MSI (Windows)

 

Add an in-house app as follows:

 

  1. Go to Apps > App Catalog.

  2. Click Add (top left).

  3. Drag the app file to the dotted box, or click Choose File to select it from your file system and click Confirm.

  4. Click Next (lower right).

  5. Describe the app for users:

    1. Add categories.

    2. When adding a macOS package, if the package file contains more than one app (for example, Microsoft Office and Cisco AnyConnect packages), then the selected primary apps will be used to identify that the package is installed. Per-app VPN, if configured, will be applied to these apps.

    3. Enter an optional description.

    4. Override URL: Enter an optional App Source URL Override to allow downloading the app from a different source or to allow obtaining large files, such as Microsoft Office installation media, from a local network (HTTP and HTTPS). This option requires access to a secure internal network and manual synchronization of an alternate server on which the apps are stored. Do not enter a value unless you have established the necessary infrastructure. You can edit this value while editing the app settings for the specific app.
      Note:
      - For iOS apps, the app Override URLs must be in HTTP or HTTPS format only.
      - For Android and macOS apps, the app Override URLs must be in HTTPS format only.
      - For macOS apps, the URL should end with the extension, which is .pkg.

    5. (Windows 32-bit MSI apps only) Command Line: Enter an optional Command Line switch to specify additional information that are not part of the package while deploying the MSI files. For example, to write installation logs to an output file, you can enter "/log output.txt" in this field. This creates the output.txt file in the C:\Windows\System32 folder.

    6. Click Next.

  6. (Optional) Add screenshots of the app.

  7. Click Next.

  8. Define app distribution:

    1. Select a distribution option.

    2. Expand the Advanced Options & App Configuration section.

    3. Use the following guidelines to complete the options:

      Setting

      What To Do

      Install on Device

      Select this option to start installation immediately after registration. The user will be prompted to confirm installation of the app except under the following conditions:

      • The device is a supervised iOS device.
      • The device is a Samsung Knox device and the silent installation option below has been selected.

      Do not show app in end user App Catalog

      Select this option if you do not want the user to see the app in the app catalog on the device.

      (Android only) Silently install on Samsung Knox devices

      Select this option if you do not want the user prompted to confirm installation on Samsung Knox devices.

      (iOS and macOS only) Enable Per-App VPN for this app

      Select this option to use a Per-App VPN configuration with this app.

      Select the Per App VPN configuration to be used from the drop-down list.

      For macOS, select MobileIron Tunnel Per App VPN configuration only.

      (iOS only) Prevent backup to iCloud and iTunes

      Select this option to keep data related to this app from being backed up to iCloud and iTunes.

      (iOS only) Remove apps on un-enrollment

      Select this option to remove this app once the device is no longer managed by MobileIron Cloud.

      (iOS only) AppConnect Custom Configuration

      For AppConnect-enabled app, enter the keys and values that specify your custom configuration preferences. See the documentation for the app for available keys.

      iOS 7+ Managed App Settings

      Enter keys and values defined for this app as an iOS 7+ managed app. See the documentation for the app for information on supported keys.

    1. Click Next.

  9. Select a promotion option:

    • Not Featured

    • Featured List

    • Banner

  10. Click Done.

Deploying in-house apps to Google Play

Upload your in-house apps to the Google Play Private channel and import them into MobileIron Cloud for deployment to Android enterprise enabled devices.

Steps:

  1. Log into Goople private apps console: https://play.google.com/apps/publish.

  2. Click  All Applications  in the left menu.

  3. Click Create new application and enter a name for the application.

  4. Click Upload APK to upload the .apk file you generated.

  5. Click Store Listing:

    • Enter a  short description and a full description.
    • Upload screenshot for all tabs.

    • Upload a high resolution icon.

    • Upload a feature graphic icon (graphic.png)

    • Enter the required information for Categorization, Contact details, and Privacy policy.

    • Complete the questionnaire for an app rating.

  6. Click Pricing & Distribution.  
    If all the required information has been entered Ready to Publish is displayed a the top of the page.

  7. Go to the Apps tab In the MobileIron Cloud.

  8. Click Refresh Available Catalogs to sync your private apps.

    Note: It may take several hours to publish your app.

Adding a web application for iOS devices

A web application is a link to any website, which gets installed on the device as a shortcut. Web applications behave in a similar manner as any other app, which means the web application can be distributed on the same criteria as an app. It appears in the app catalog and can be installed by users as any other app. However, web applications can have only a single version, and the silent install is not supported. Web applications use web clips and get installed on device as configurations, but behave as apps.

 

Set up a web clip as an app in the app catalog to make the web application available in the app catalog for the users. The web clip can be defined as a configuration, but a configuration can only be distributed by an administrator. Users can choose to install the web application on their devices or opt out, whereas users have no option to opt out of a web clip configuration.

 

Note: This is an on-demand feature that is disabled by default. Administrators can contact MobileIron Support if they are interested in enabling the feature on their tenant(s).

 

Perform the following steps to add a web application:

 

  1. Go to Apps > App Catalog.

  2. Click Add (top left).

  3. Click Web Applications.

  4. Describe the app for users:

    1. App Name.

    2. App URL.

    3. Platform Type.

    4. App Icon.

    5. Add or remove categories.

    6. Full Screen - Select to display the web application as a full screen application.

    7. Removable - Select to make the web application removable.

    8. Click Next.

  5. Select one of the following options for App Delegation:

    • Delegate this app to all Spaces.

    • Do not delegate this app to all Spaces.

  6. Click Next.

  7. Select a distribution option for the application.

  8. Click Finish.

 

After adding a web application, you can edit the web application whenever required.

  1. In the App Catalog page, click the name of the existing web application.

  2. Click Edit to edit the web application fields.

Can't do tasks on the App Catalog page?

Maybe you don't have permission. You need the following role:

  • App & Content Management

See Also