The Custom Settings payload can be used when Apple releases new iOS functionality or features that AirWatch does not currently support through its native payloads. If you do not want to wait for the newest release of AirWatch to control these settings, you can use the Custom Settings payload and XML code to enable or disable certain settings manually.

You may want to copy your profile and save it under a "test" organization group, to avoid affecting users before you are ready to Save and Publish.

For examples of scripts for custom profiles, visit the AirWatch Software section of AirWatch Resources.

To create custom settings:

  1. Navigate to Devices > Profiles & Resources > Profiles > Add. Select iOS.

  2. Configure the profile's General settings.

    These settings determine how the profile deploys and who receives it. For more information on General settings, see Add General Profile Settings.

  3. Configure the appropriate payload (for example, Restrictions or Passcode).

  1. Select Save and Publish.
  2. Select the profile using the radio button next to the profile name. Menu buttons appears about the Profile Details.

    view_xml

  3. Select XML from the menu choices. A View Profile XML window appears.
  4. Find and copy the section of text starting with <dict> ... </dict> that you configured previously, for example, Restrictions or Passcode. This text contains a configuration type identifying its purpose, for example, restrictions.
  5. Navigate back to the Custom Settings profile and paste the XML you copied in the text box. The XML code you paste must contain the complete block of code, from <dict> to </dict>.
  6. Remove the original payload you configured by selecting the base payload section, for example, Restrictions, Passcode and selecting the minus [-] button. You can now enhance the profile by adding custom XML code for the new functionality.

    Note:

    Any device not upgraded to the latest iOS version ignores the enhancements you create. Since the code is now customized, test the profile devices with older iOS versions to verify expected behavior.