Configuring iOS Applications on Scalefusion Dashboard
  • 28 Sep 2023
  • 4 Minutes to read
  • PDF

Configuring iOS Applications on Scalefusion Dashboard

  • PDF

Article Summary

Many enterprise applications need users to enter URL, port, email address, and other similar configurations as a one-time setup of an application. An app configuration is an easy way to configure a large number of devices with custom settings such as email, network, and so on. Scalefusion now allows you to customize the configuration settings of your iOS apps.

Not all applications accept App Configurations. It is up to the application developer to be able to read configurations that are pushed from an MDM provider. Please contact your app developer to check if the app supports configurations.

Before You Begin

  1. You must have a Scalefusion Dashboard account.
  2. You have created an iOS Device Profile and enrolled an iOS Device.
  3. You have published an application from the Apple App Store or Enterprise Store that accepts App Configurations.

Creating an App Configuration

Follow these steps to create an app configuration:

  1. From your dashboard, go to Application Management > Apple App Store Or Enterprise Store.
  2. Select a new iOS application (from the Apple App Store or Enterprise Store) or select the one that you might have previously published/installed and click on Publish.
  3. Select the App Configurations tab and click on the Create button. The Create App Configuration window will appear.
  4. In the configuration creator window, start entering the details of the configuration: The following table explains the data types available for app configuration.
    1. Enter a name for this configuration.
    2. Click on the Add button to add a key-value pair.  Each key-value pair has the following fields,
      1. Data Type: Choose a data type for your configuration from the dropdown under the Type field.
      2. Key field: Enter the name of the configuration under the Key field.
      3. Value field: Enter the value for the configuration under the Value field.
        Data Type
        Description
        String

        Allows you to define a key as alphanumeric characters.

        For example: email id, user_name.

        String Array

        Allows you to define a key as an array of strings.

        For example: Usernames and model names.

        Boolean
        Allows you to define a key as a logical expression that has True and False as values.
        Integer

        Allows you to add a key as whole numbers.

        For example: Store_id, user_id.

        Integer Array

        Allows you to add an array of integers as a key value.

        For example, model_ids customer_ids.

        Float

        Allows you to add decimal numbers as the key value.

        For example: amount, currency, and measurement.

        Float Array

        Allows you to add an array of decimal numbers as the key value.

        For example: floor dimensions.

  5. Once you have added all the keys and values, Click on Save to save the configuration. The image below illustrates a sample configuration.
  6. All the saved configurations appear in the App Configurations list. Each configuration offers the following actions:
    1. Publish: Use this option to publish the configuration to the iOS Device Profiles.
    2. UnPublish: Use this option to unpublish the configuration to iOS Device Profiles
    3. Edit: Edit a configuration using this option. Any changes to the published configuration will automatically be pushed to the devices.
    4. Delete: Delete the configuration. This will remove the configuration from existing devices and stop publishing it for future devices.

Publishing an App Configuration

  1. From your dashboard, go to Application Management > Apple App Store Or Enterprise Store.
  2. Select an iOS application from the Apple App Store tab or Enterprise Store tab, where you have created a configuration as described in the earlier section.
  3. Navigate to the App Configurations tab > click on 3-dots > click on Publish.
  4. Select the Device Profiles and click PUBLISH. The configuration will be published to the devices, and depending upon the application, it will use the configuration.
  5. In the illustration below, we have used our in-house app to print the values received via configuration.

Chrome Browser Cloud Management

Google's Chrome Browser Cloud Management (CBCM) is a service that allows centralized control over Chrome browser settings and policies on enterprise devices.

You can use Chrome application configuration to push browser settings to your iOS devices with the help of Chrome Browser Cloud Management (CBCM).

  1. Navigate to Application Management > Apple App Store.
  2. Add the Chrome app to the App Store by clicking on the Add from App Store button.
  3. Once the Chrome app is added, click on Publish to go to the App Configurations tab and click on Create.
  4. In the new window, give the configuration a name, click on the Add button and add the Key-Value pair data in the configuration.
    1. In the KEY tab, enter CloudManagementEnrollmentToken
    2. In the VALUE tab, enter the enrollment token that you will get from your Google Workspace Admin Console.
      1. In your Google Workspace Admin Console, navigate to Devices > Chrome > Managed Browsers > click on Enroll.
      2. This will show the Token that you will need to enter in the Chrome app configuration on the Scalefusion dashboard.
  5. Click on Save to save the configuration.
  6. Click on 3-dots > click on Publish to publish the app configuration on the Device Profile.
  7. Once the app configuration is successfully applied, the Chrome browser will show the browser settings as set by you in your Google Workspace Admin Console. For example, if you have selected the "Disallow Incognito mode" option in the User and browser settings, then the users will not be able to open an Incognito Windows in Chrome browser.

Was this article helpful?