使用 Unified Endpoint Management 解决方案配置 Citrix Workspace 应用程序

支持使用 Unified Endpoint Management 解决方案配置应用商店

适用于 Android 的 Citrix Workspace 应用程序现在支持使用 Unified Endpoint Management 解决方案远程配置您的 Workspace 应用商店 URL。作为管理员,您可以通过 Unified Endpoint Management 解决方案使用基于 AppConfig 的键-值对远程管理应用商店 URL。

要使用 Unified Endpoint Management 解决方案配置您的 Workspace 应用商店 URL,请按照以下步骤进行操作:

使用 Unified Endpoint Management 解决方案配置您的应用商店

适用于 Android 的 Citrix Workspace 应用程序支持使用 Unified Endpoint Management 解决方案远程配置您的 Workspace 应用商店 URL。

要使用 Unified Endpoint Management 管理解决方案远程配置您的 Workspace 应用商店 URL,请按照以下步骤进行操作:

  1. 登录您的 Unified Endpoint Management 解决方案提供程序。
  2. 为您的应用程序创建应用程序配置策略。
  3. 请将键-值对添加到 JSON 属性列表中并填写以下值:

    • 键: url
    • 值类型: 字符串
    • 值: 您的应用商店 URL(例如 prodcwa.cloud.com)

    注意:

    • 出于演示目的,在本示例中将 Microsoft Intune 用作 Unified Endpoint Management 解决方案。显示的用户界面因您的 Unified Endpoint Management 解决方案提供程序而异。

    Intune

限制

  • 如果已经设置了云应用商店,并且管理员配置了新的云应用商店,您的现有云应用商店和任何关联的数据或设置都将被删除。您会在 Citrix Workspace 中收到告知您删除操作的通知。然后,您必须重新登录,以便将新的云应用商店添加到 Citrix Workspace 中。
  • 必须关闭并打开 Citrix Workspace 应用程序,才能应用新配置。

支持配置应用商店类型

自 23.6.0 版起,适用于 Android 的 Citrix Workspace 应用程序支持使用基于 AppConfig 的键-值对配置应用商店类型来配置 Citrix Workspace 应用程序。现在,管理员可以控制应用程序的显示方式。

下面是键-值对:

  • 键: storeType
  • 值类型: 整数
  • 值:

    ◈ 如果设置为 1(默认值),则用户可以查看本机或默认应用商店加载。 ◈ 如果设置为 2,则用户可以在 Web 界面中查看应用商店。

注意:

此功能不需要启用。

使用 Unified Endpoint Management 解决方案控制应用商店配置

自 23.4.5 版本起,适用于 Android 的 Citrix Workspace 应用程序开始支持使用 Unified Endpoint Management 解决方案远程配置 Workspace 应用商店 URL。作为管理员,您可以通过 Unified Endpoint Management 解决方案使用基于 AppConfig 的键-值对远程管理应用商店 URL。

有关详细信息,请参阅支持使用 Unified Endpoint Management 解决方案配置应用商店

自 23.7.5 版起,管理员可以配置最终用户是否可以使用基于 AppConfig 的键-值对修改应用商店 URL:

  • 键: restrict_user_store_modification
  • 值类型: 布尔值
  • 值:

    ◈ 如果设置为 true,最终用户无法修改应用商店(添加、删除或编辑)。

    ◈ 如果设置为 false,最终用户可以修改应用商店。

注意:

如果将 restrict_user_store_modification 标志设置为 true,则在添加配置了 Unified Endpoint Management 的新应用商店之前,将删除所有现有的应用商店。

通过 Unified Endpoint Management 解决方案进行屏幕截图检测和预防

自 23.10.0 版本起,管理员可以阻止最终用户在 Citrix Workspace 应用程序级别截取屏幕截图。此功能可防止敏感信息或私人信息泄露。管理员可以使用基于 AppConfig 的键-值对来配置此功能:

  • 键:restrictScreenshot
  • 值类型: 布尔值
  • 值:

    ◈ 如果设置为 true,最终用户将无法截取屏幕截图。

    ◈ 如果设置为 false,最终用户可以截取屏幕截图。

通过 UEM 推送 Citrix Workspace 应用程序设置

以前,您可以在 Citrix Workspace 应用程序中配置应用商店 URL。

自本版本起,您可以通过部署在基础结构中的任意统一端点管理 (UEM) 解决方案工具在托管设备上配置 Citrix Workspace 应用程序设置。

注意:

作为管理员,如果您可以选择使用 UEM 和 Global App Configuration Service (GACS) 配置 Citrix Workspace 应用程序设置,UEM 将始终优先于 GACS。

配置

下列 JSON 数据是来自 MS Intune 的示例,显示了如何配置此功能。

{
    "kind": "androidenterprise#managedConfiguration",
    "productId": "app:com.citrix.Receiver",
    "managedProperty": [
        {
            "key": "stores",
            "valueBundleArray": [
                {
                    "managedProperty": [
                        {
                            "key": "url",
                            "valueString": ""
                        },
                        {
                            "key": "storeType",
                            "valueInteger": 1
                        },
                        {
                            "key": "displayName",
                            "valueString": ""
                        }
                    ]
                }
            ]
        },
        {
            "key": "url",
            "valueString": "prodcwa.cloud.com"
        },
        {
            "key": "storeType",
            "valueInteger": 1
        },
        {
            "key": "displayName",
            "valueString": ""
        },
        {
            "key": "restrict_user_store_modification",
            "valueBool": false
        },
        {
            "key": "restrictScreenshot",
            "valueBool": true
        },
        {
            "key": "appSettings",
            "valueBundleArray": [
                {
                    "managedProperty": [
                        {
                            "key": "name",
                            "valueString": ""
                        },
                        {
                            "key": "value",
                            "valueString": ""
                        },
                        {
                            "key": "userOverride",
                            "valueBool": false
                        }
                    ]
                }
            ]
        }
    ]
}

<!--NeedCopy-->

键-值对表

下表提供了键-值对信息:

设置 说明 值类型 默认值
音频 允许用户控制应用程序或桌面内的音频和麦克风连接。 audioRecordingSettingsKey 播放并录音 字符串 播放并录音
预测文本 在用户键入时启用文本建议。 predictiveText FALSE 布尔值 FALSE
扩展键盘 在会话中启用对扩展键盘的支持。 showExtendedKeyboard TRUE 布尔值 TRUE
通用 USB 重定向 允许将任意 USB 设备从客户端设备自动重定向到 VDA。 autoUSB TRUE 布尔值 FALSE
会话断开连接用户确认(退出前询问) 提示一个确认对话框,允许用户在断开任何会话连接之前进行确认。 askBeforeExiting TRUE 布尔值 TRUE
剪贴板重定向(剪贴板) 允许用户在会话中使用剪贴板操作,例如剪切、复制和粘贴。 clipboardAccess TRUE 布尔值 FALSE
自适应传输 (EDT) 启用 Enlightened Data Transport 作为优于 TCP 的首选协议以优化数据传输。 edtSetting TRUE 布尔值 TRUE
显示方向 允许用户根据设备位置选择显示方向。 displayOrientationKey 横向模式 字符串 自动
保持显示器打开 保持显示屏处于活动状态、屏幕处于打开状态。 keepscreenOnKey TRUE 布尔值 FALSE
严格的证书验证 对服务器证书验证实施更加严格的控制。 strictcertificatevalidation TRUE 布尔值 FALSE
旧版应用商店访问权限 允许用户访问应用商店的早期版本。 allowlegacystoreaccess TRUE 布尔值 FALSE
RealTime Media Engine 启用对高清晰度音频和视频通话的支持。 RTMEAccess TRUE 布尔值 FALSE
自动 USB 重定向 允许将任意 USB 设备从客户端设备自动重定向到 VDA。 autoUSB TRUE 布尔值 FALSE
网络监视消息 禁用提供网络性能详细信息的警报消息。 DisableChannelMonitoringWarnings FALSE 布尔值 FALSE
扩展键 用于会话键盘的快捷方式。 key_map [“strAltTab”, “strAlt”, “strBackspace”, “strAltF4”] MultiList 空值
LaunchDarkly 在 Citrix Workspace 应用程序功能上启用 LaunchDarkly 标志。 enableLaunchDarkly TRUE 布尔值 TRUE

下面是示例 JSON 数据。此处的示例显示了不同的设置值,例如:

  • 布尔值
  • 整数
  • 字符串
  • 字符串列表
{
    "kind": "androidenterprise#managedConfiguration",
    "productId": "app:com.citrix.Receiver",
    "managedProperty": [
        {
            "key": "stores",
            "valueBundleArray": [
                {
                    "managedProperty": [
                        {
                            "key": "url",
                            "valueString": ""
                        },
                        {
                            "key": "storeType",
                            "valueInteger": 1
                        },
                        {
                            "key": "displayName",
                            "valueString": ""
                        }
                    ]
                }
            ]
        },
        {
            "key": "url",
            "valueString": "your_store_url"
        },
        {
            "key": "storeType",
            "valueInteger": 1
        },
        {
            "key": "displayName",
            "valueString": ""
        },
        {
            "key": "restrict_user_store_modification",
            "valueBool": false
        },
        {
            "key": "restrictScreenshot",
            "valueBool": true
        },
        {
            "key": "appSettings",
            "valueBundleArray": [
                {
                    "managedProperty": [
                        {
                            "key": "name",
                            "valueString": "showExtendedKeyboard"
                        },
                        {
                            "key": "value",
                            "valueString": "false"
                        },
                        {
                            "key": "userOverride",
                            "valueBool": false
                        }
                    ]
                },
                {
                    "managedProperty": [
                        {
                            "key": "name",
                            "valueString": "enterRegion"
                        },
                        {
                            "key": "value",
                            "valueString": "-40"
                        },
                        {
                            "key": "userOverride",
                            "valueBool": false
                        }
                    ]
                },
                {
                    "managedProperty": [
                        {
                            "key": "name",
                            "valueString": "displayOrientationKey"
                        },
                        {
                            "key": "value",
                            "valueString": "Landscape mode"
                        },
                        {
                            "key": "userOverride",
                            "valueBool": false
                        }
                    ]
                },
                {
                    "managedProperty": [
                        {
                            "key": "name",
                            "valueString": "askBeforeExiting"
                        },
                        {
                            "key": "value",
                            "valueString": "true"
                        },
                        {
                            "key": "userOverride",
                            "valueBool": false
                        }
                    ]
                },
                {
                    "managedProperty": [
                        {
                            "key": "name",
                            "valueString": "key_map"
                        },
                        {
                            "key": "value",
                            "valueString": "['strAltTab','strAlt','strBackspace','strAltF4']"
                        },
                        {
                            "key": "userOverride",
                            "valueBool": true
                        }
                    ]
                }
            ]
        }
    ]
}
<!--NeedCopy-->

使用 UEM 添加多个应用商店

管理员现在可以使用 Unified Endpoint Management (UEM) 解决方案为托管 Android 设备配置多个应用商店。

可以将每个应用商店的详细信息添加到 JSON 文件中。然后,可以在配置应用程序配置策略时上载此 JSON 文件。详细信息包括:

  • 应用商店 URL
  • 应用商店类型(可选)

    注意:

    如果未提供应用商店类型,则默认接口被视为本机接口。

  • 应用商店名称(可选)

注意:

UEM 支持一个云应用商店和多个本地应用商店。

JSON 文件必须采用键值格式。有关详细信息,请参阅以下示例 JSON 数据:

注意:

示例 JSON 数据与 Microsoft Intune 有关。对于其他 UEM 解决方案,JSON 数据可能会有所不同。

{
    "kind": "androidenterprise#managedConfiguration",
    "productId": "app:com.citrix.Receiver",
    "managedProperty": [
        {
            "key": "stores",
            "valueBundleArray": [
                {
                    "managedProperty": [
                        {
                            "key": "url",
                            "valueString": "test.cloud.com"
                        },
                        {
                            "key": "storeType",
                            "valueInteger": 1
                        },
                        {
                            "key": "displayName",
                            "valueString": "1"
                        }
                    ]
                },
                {
                    "managedProperty": [
                        {
                            "key": "url",
                            "valueString": "test2.cloud.com"
                        },
                        {
                            "key": "storeType",
                            "valueInteger": 2
                        },
                        {
                            "key": "displayName",
                            "valueString": "2"
                        }
                    ]
                }
            ]
        },
        {
            "key": "restrict_user_store_modification",
            "valueBool": false
        }
    ]
}
<!--NeedCopy-->

注意:

  • -(默认)如果整数设置为 1,则用户可以查看本机或默认应用商店加载。

  • 如果整数设置为 2,则用户可以在 Web 界面中查看应用商店。

要上载包含应用商店配置的 JSON 文件,请从配置设置格式下拉列表中选择输入 JSON 数据

创建应用程序配置策略