Configure applications built with the AirWatch SDK to open in the VMware Browser and to compose emails in AirWatch Boxer or AirWatch Inbox. This feature enables end users to use alternative systems other than Safari and the Mail app. To develop this feature, create a bundle in your iOS application and configure AirWatch to enforce the behaviors in the bundle.

Configure both systems, the browser and email systems, for this feature to work. Perform the procedures in the listed order.

  1. Initial Set Up of the Bundle and PLIST
  2. Enable Links for Browser
  3. Enable Links for Inbox
  4. Contain Data to Browser and Inbox

Initial Set Up of the Bundle and PLIST

Perform these steps before you enable any links. Use this bundle and PLIST for both HTTP/HTTPS links and MAILTO links.

  1. Create a bundle named AWSDKDefaults.
  2. Create a PLIST named AWSDKDefaultSettings.plist and put it in the AWSDKDefaults bundle.

Enable Links for Browser

To enable the application to open HTTP / HTTPS links in the VMware Browser, enable a few dictionary and PLIST flags.

  1. Work in the AWSDKDefaults bundle.
  2. Create a dictionary named AWURLSchemeConfiguration and put it in the AWSDKDefaultSettings.plist.
  3. Inside the AWURLSchemeConfiguration dictionary, create a new Boolean entry with the key name enabled and set the Boolean value to Yes.

    If you set the Boolean value to No, then the HTTP and HTTPS links open in Safari. If set to Yes, then your SDK app opens in VMware Browser.

Enable Links for Boxer or Inbox

To enable the application to open MAILTO links in AirWatch Boxer or AirWatch Inbox, enable a few dictionary and PLIST flags.

  1. Work in the AWSDKDefaults bundle.
  2. Create a dictionary named AWMaitoSchemeConfiguration and put it in the AWSDKDefaultSettings.plist.
  3. Configure the AWMailtoSchemeConfiguration dictionary, create a new Boolean entry with the key name as enabled and set the Boolean value to Yes.

    If you set the Boolean value as No, then MAILTO links open in the native mail. If set to Yes, then your SDK app looks to see if you enabled data loss prevention in the SDK profile.

    • DLP Enabled – The app opens in AirWatch Boxer or AirWatch Inbox.

    • DLP Disabled – The app opens in the iOS Mail app.

Contain Data to Browser and Inbox

Use the data loss prevention, DLP, settings in the AirWatch default SDK profile to enforce the application to use VMware Browser and AirWatch Boxer or AirWatch Inbox.

If you do not enable data loss prevention in the SDK policy, the application opens links in Safari and composes email in the iOS Mail app.

  1. Navigate to Groups & Settings > All Settings > Apps > Settings and Policies > Security Policies.
  2. Select Enabled for Data Loss Prevention.
  3. Disable the Enable Composing Email check box for the MAILTO links. If you do not disable this option, the application opens from the Mail app and not from Inbox.

Limitation With MFMailComposeViewController

If you use the MFMailComposeViewController scheme in your MessageUI framework, this functionality is not supported. The system cannot specify how end users access your application when it is an attachment in an email. End-users access the application with the Mail app and not Inbox.

SupportInformationController

The SupportInformationController class allows you to query for the email address and telephone numbers for contacting enrollment support which you can display on the application UI.