You can configure Workspace ONE UEM to deliver Horizon Client to Android for Work device users.

You can optionally configure a list of Connection Server instances, a default Connection Server instance, or application properties. If you configure a list of servers, the servers appear as shortcuts in Horizon Client. If you configure a default server, Horizon Client connects to that server automatically.

Use this procedure only if your environment is set up for Android for Work. If your environment is not set up for Android for Work, see Configure Workspace ONE UEM to Deliver Horizon Client to Android Devices.

Prerequisites

  • Verify that your Workspace ONE UEM environment is integrated with Android for Work.
  • Install and deploy Workspace ONE UEM. You must install AirWatch Server v8.0 FP02 or later and AirWatch Agent v4.2 or later. See https://my.workspaceone.com/products/Workspace-ONE-UEM. You can download the Workspace ONE UEM Agent from Google Play or the Amazon Appstore for Android.
  • Become familiar with the Workspace ONE UEM console. For information, see the Workspace ONE UEM product documentation at https://docs.vmware.com/en/VMware-Workspace-ONE-UEM/index.html.
  • Verify that you have a corporate Google account. You must have a corporate Google account to enroll Android for Work devices. For information about the enrollment process, see the Workspace ONE UEM product documentation.
  • If you plan to configure application settings, become familiar with the settings and their valid values. See the table in Application Settings for Workspace ONE UEM.

Procedure

  1. Log in to the Workspace ONE UEM Console as an administrator.
  2. Create and configure a smart group for your Horizon Client users.
    1. Select Groups and Settings > Groups > Assignment Groups.
    2. Click Add Smart Group.
    3. Enter the smart group name, select the smart group type, and configure the smart group properties.
    4. Click Save.
  3. Add the Horizon Client application.
    1. Select Apps & Books > Applications > List View.
    2. On the Public tab, click Add Application.
    3. Select Android from the Platform drop-down menu, click Search App Store, enter com.vmware.view.client.android in the Name text box and click Next.
    4. Click Select next to the Horizon Client application.
    5. Click Save & Publish.
  4. Assign the Horizon Client application to users and configure the deployment details.
    1. Select Apps & Books > Applications > List View.
    2. On the Public tab, click the Edit icon next to the Horizon Client application.
    3. On the Assignment tab, assign the Horizon Client application to the smart group that you created.
    4. (Optional) On the Deployment tab, select a push mode, select the Send Application Configuration check box, enter broker_list in the Configuration Key text box, select String from the Value Type drop-down menu, and enter a list of servers in the Configuration Value text box in JSON format.
      To configure a list of servers, specify properties in the server-list section. Use the server property to specify the IP address or host name of the server, the username and domain properties to specify the name and domain of a user that is entitled to use the server, and the description property to specify a description of the server. The username, domain, and description properties are optional. To configure a default server, specify the default property in the server-list section. Valid values are true or false. To configure application settings, specify application properties in the setting-list section.
      For example:
      {
        "settings": {
          "server-list": 
          [
            {"server":"123.456.1.1","username":"User1","domain":"TestDomain1","description":"View server 1","default":true},
            {"server":"123.456.1.2","username":"User2","domain":"TestDomain2","description":"View server 2"},
            {"server":"123.456.1.3","username":"User3","domain":"TestDomain3","description":"View server 3"},
            {"server":"viewserver4.mydomain.com","username":"User4","domain":"TestDomain4","description":"View server 4"}
          ] ,
          "setting-list":   
            {"screen_resolution":"1024*768",
             "send_log_email":"[email protected]",
             "enable_h264":"true",
             "all_monitor":"true",
             "default_startscreen":"recent",
             "ssl_cipher_string":"!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES",
             "ssl_tls":"tlsv1.1,tlsv1.2",
             "security_mode":"verify",
             "camera":"front",
             "enable_dpi_sync":"true",   
             "enable_log":"false"
           }
        }
      }
    5. Click Save & Publish to make the Horizon Client application available to end users.
  5. Enroll Android for Work devices.
    You use your corporate Google account to enroll the devices.
  6. In the Workspace ONE UEM Console, install the Horizon Client application on each device.

Results

Workspace ONE UEM delivers Horizon Client to the Android devices in the smart group that you created.

When a user starts Horizon Client, Horizon Client communicates with the Workspace ONE UEM Agent on the Android device.

If you configured a list of Connection Server instances or a default Connection Server instance, Workspace ONE UEM pushes the server information to the Workspace ONE UEM Agent on the Android devices.

What to do next

You can use the Workspace ONE UEM console to edit the Horizon Client application and push those changes to mobile devices. For example, you can add a default Connection Server instance to the server list for the Horizon Client application.