Category filter

How to push iOS app configuration using XML?

With Hexnode UEM, you cannot just deploy iOS apps, but specify in-app configurations as well. Admins can pre-configure in-app settings like logins and accounts thus eliminating the need for users to set up apps for first-time use.

The set of variables that can be configured depends on the provisions built-in by the app developer and can vary from vendor to vendor. These app configurations are pushed in XML format, alongside the deployed app, or as standalone for already installed apps.


This feature is available on Enterprise, Ultimate and Ultra pricing plans.

upload token

Push iOS app configurations using XML

The steps given below explain how app configurations are pushed to the devices from the Hexnode portal.

  1. Go to the Apps tab.
  2. Filter out the iOS apps by selecting the Platform as iOS on the right side of the page.
  3. Choose the app for which you want to define the app configurations.
  4. Click on the small gear icon on the top right of the app details box and select the App Configuration option.
  5. Check the Update App Configuration box.
  6. Download the sample XML file to get the exact format to be followed while preparing the app configuration file.
  7. Prepare the required XML file and upload the file by choosing the XML file.
  8. Click Save.

You may use the following wildcards in the XML file to substitute a value with device information stored on Hexnode:

Property Wildcard
Username %username%
Domain %domain%
NetBIOS %netbiosname%
Email address %email%
UDID %udid%
ICCID %iccid%
IMEI %imei%
Device model %model%
Phone number %phonenumber%
WiFi MAC address %wifimacaddress%
Device ID %deviceid%
Device name %devicename%
Serial number %serialnumber%
Name %name%
Asset tag %assettag%
Department %department%
Device notes %devicenotes%
Alternate email %alternateemail%

The sample XML file will be of the format given below:

upload token

After creating the configurations required and pushing them to the devices, the configurations are applied automatically.

  • Deploying and Managing Apps