使用统一端点管理解决方案配置 Workspace 应用程序

从 23.3.0 版本开始,适用于 iOS 的 Citrix Workspace 应用程序支持管理员使用基于 AppConfig 的键值对,通过统一端点管理 (UEM) 解决方案配置 Workspace 应用程序。

如何配置

要使用统一端点管理解决方案配置您的 Workspace 应用商店 URL,请按照以下步骤操作:

注意:

-  > 出于演示目的,本示例中使用 Microsoft Intune 作为 UEM 解决方案。以下步骤和所示 UI 会因您的 UEM 提供商而异。
-  1.  登录到您的统一端点管理 (UEM) 提供商。
  1. 添加您希望由 UEM 提供商管理的 Citrix Workspace 应用程序。您可以通过 UEM 提供商的门户上传应用程序以启用 UEM 提供商的管理。或者,您可以链接到 App Store 中的应用程序。
  2. 为您的应用程序创建应用程序配置策略。
      1. 将键值对添加到 XML 属性列表并填写以下值:
    • url
    • 值类型String
    • :您的应用商店 URL(例如,prodcwa.cloud.com

    Microsoft Intune MDM 应用商店配置

限制

-  如果已设置云应用商店,并且管理员配置了新的云应用商店,则现有云应用商店将被删除。它还会删除现有云应用商店的任何关联数据或设置。您将在 Citrix Workspace 中收到通知。然后,您必须再次登录,以便将新的云应用商店添加到 Citrix Workspace。
-  上述声明仅适用于现有云应用商店。如果已配置本地应用商店,并且管理员配置了新的云应用商店或本地应用商店,则会添加新应用商店,并且不会发生删除。
-  要应用新配置,您必须强制退出并重新启动 Citrix Workspace 应用程序。

统一端点管理解决方案的增强功能

从 23.4.5 版本开始,适用于 iOS 的 Citrix Workspace 应用程序支持使用基于 AppConfig 的键值对进行更多配置,以配置 Citrix Workspace 应用程序。以前,管理员可以配置应用商店 URL。现在,管理员可以限制最终用户修改应用商店 URL 并控制应用程序的显示方式。

UEM

详细信息如下:

-  | 配置键 | 值类型 | 配置值 |
-  | --- | ---- | ---- |
-  | `url` | `String` | 应用商店 URL。例如,`prodcwa.cloud.com`| | `storeType` | `Integer` | - (默认)如果设置为 1,用户可以查看本机或默认应用商店加载。- 如果设置为 2,用户可以在 Web 界面中查看应用商店。| | `restrict_user_store_modification` | `Boolean` | - 如果设置为 \*\*true\*\*,用户无法修改应用商店(添加/删除/编辑)。- 如果设置为 \*\*false\*\*,用户可以修改应用商店。\*\*注意:\*\* 如果此标志设置为 true,则在添加 UEM 配置的应用商店之前,所有现有应用商店都将被删除。|

通过 UEM 配置设备名称的支持

从 24.3.5 版本开始,适用于 iOS 的 Citrix Workspace 应用程序使管理员能够通过统一端点管理 (UEM) 根据用户组分配和识别设备名称。

要使用 UEM 配置设备名称,请执行以下步骤:

注意:

出于演示目的,本示例中使用 Microsoft Intune 作为 UEM 解决方案。以下步骤和所示 UI 会因您的 UEM 提供商而异。

  1. 登录到您的 UEM 提供程序。
  2. 添加您希望由 UEM 提供程序管理的 Citrix Workspace 应用程序。您可以通过 UEM 提供程序的门户上传应用程序以启用 UEM 提供程序管理。或者,您可以链接到 App Store 中的应用程序。
  3. 为您的应用程序创建应用程序配置策略。
  4. 将键值对添加到 XML 属性列表并填写以下值:
    • key: deviceName
    • value type: String
    • value: 设备名称(例如,MY_IPHONE_Device)

设备名称

通过 UEM 配置 Citrix Workspace 应用程序设置的支持

以前,您只能使用统一端点管理 (UEM) 在 Citrix Workspace 应用程序中配置应用商店 URL。

从 24.7.0 版本开始,您还可以使用部署在您的基础架构中的任何 UEM 解决方案,在托管设备上配置 Citrix Workspace 应用程序设置。

注意:

作为管理员,如果您可以选择使用 UEM 和全局应用程序配置服务 (GACS) 配置 Citrix Workspace 应用程序设置,则 UEM 始终优先于 GACS。

以下是用于配置 Citrix Workspace 应用程序设置的示例 JSON 文件:

<dict>
    <key>stores</key>
    <array>
        <dict>
            <key>url</key>
            <string>https://teststore.cloud.com</string>
            <key>storeType</key>
            <integer>1</integer>
            <key>displayName</key>
            <string>Cloud Store 1</string>
            <key>appSettings</key>
            <array>
                <dict>
                    <key>category</key>
                    <string>audio</string>
                    <key>userOverride</key>
                    <false/>
                    <key>settings</key>
                    <array>
                        <dict>
                            <key>name</key>
                            <string>settings_audio_stream</string>
                            <key>value</key>
                            <true/>
                        </dict>
                    </array>
                </dict>
                <dict>
                    <key>category</key>
                    <string>authentication</string>
                    <key>userOverride</key>
                    <false/>
                    <key>settings</key>
                    <array>
                        <dict>
                            <key>name</key>
                            <string>settings_auth_web_browser</string>
                            <key>value</key>
                            <string>embedded</string>
                        </dict>
                    </array>
                </dict>
            </array>
        </dict>
        <dict>
            <key>url</key>
            <string>https://teststore.cloud.com</string>
            <key>storeType</key>
            <integer>1</integer>
            <key>displayName</key>
            <string>StoreFront1</string>
            <key>appSettings</key>
            <array>
                <dict>
                    <key>category</key>
                    <string>audio</string>
                    <key>userOverride</key>
                    <false/>
                    <key>settings</key>
                    <array>
                        <dict>
                            <key>name</key>
                            <string>settings_audio_stream</string>
                            <key>value</key>
                            <false/>
                        </dict>
                    </array>
                </dict>
                <dict>
                    <key>category</key>
                    <string>authentication</string>
                    <key>userOverride</key>
                    <false/>
                    <key>settings</key>
                    <array>
                        <dict>
                            <key>name</key>
                            <string>settings_auth_web_browser</string>
                            <key>value</key>
                            <string>system</string>
                        </dict>
                    </array>
                </dict>
            </array>
        </dict>
    </array>
    <key>storesToDelete</key>
    <array>
        <string>test.cldblr.com</string>
        <string>test.cloud.com</string>
    </array>
    <key>restrict_user_store_modification</key>
    <false/>
</dict>
<!--NeedCopy-->

注意:

userOverride 标志允许用户修改 Citrix Workspace 应用程序设置。如果 userOverride 标志设置为 true,则用户可以更改设置。如果任何设置的 userOverride 标志设置为 false,则用户无法在 Citrix Workspace 应用程序设置中修改它。

Workspace 应用程序设置的键值对表

下表提供了键值对信息:

注意:

您必须将特定于某个类别的设置添加到该类别下的一个块中。

类别 设置 描述 Key Value Value Type Default value
authentication 跳过生物识别提示的使用 启用或禁用生物识别身份验证。 settings_skip_consent_for_biometric_protected_password_saving value true/false Boolean FALSE
audio 音频 允许用户从虚拟应用程序或桌面打开或关闭音频。 settings_audio_stream true/false Boolean TRUE
keyboard 使用 Unicode 键盘 允许用户使用标准 Unicode 键盘。 settings_use_unicode_keyboard true/false Boolean TRUE
keyboard 自动键盘 启用或禁用会话内键盘。 settings_automatic_keyboard true/false Boolean TRUE
keyboard 键盘布局同步 允许用户切换到设备上首选的键盘布局。 settings_keyboard_layout_sync true/false Boolean FALSE
keyboard 使用自定义键盘 允许用户使用在虚拟会话中下载的第三方键盘。 settings_allow_keyboard_extensions true/false Boolean FALSE
display 会话分辨率 允许用户选择屏幕分辨率。 settings_resolution 0–9 Integer 5 (iPad) 3 (iPhone)
display 演示模式 允许您在连接外部显示器时,将 iOS 设备用作触控板来控制会话。 settings_presentation_mode true/false Boolean FALSE
display 外部显示器 将外部显示器连接到设备。 settings_external_display true/false Boolean TRUE
advanced 严格证书验证 对服务器证书验证实施更严格的控制。 settings_strictCertValidation true/false Boolean FALSE
advanced TLS 版本 允许用户更改其 TLS 设置以进行故障排除。 settings_tlsVersion 0–3 Integer 0
advanced 使用本机组合框 启用 iOS 本机选择功能的使用。 settings_native_combobox true/false Boolean TRUE
advanced 触摸启用(仅限 iPad) 为所有应用程序和桌面启用触摸功能,包括那些未原生启用触摸选项的应用程序和桌面。 settings_multitouch_on true/false Boolean true (iPad) false (iPhone)
advanced 全屏视图 允许您全屏查看应用程序和桌面。 settings_mobile_window_fullscreen true/false Boolean true (iPad) false (iPhone)
advanced 登录时重新连接 允许在添加新帐户或登录期间自动重新连接会话。 settings_reconnect_logon true/false Boolean FALSE
advanced 刷新时重新连接 在第二台设备上刷新应用程序或桌面时,自动重新连接从另一台设备启动的会话。 settings_reconnect_refresh true/false Boolean FALSE
advanced 启用 HTTP 代理 允许您将会话使用 HTTP 代理。 settings_use_local_proxy true/false Boolean TRUE
advanced 使用派生凭据 允许使用派生凭据。 setting_useDerivedCredentials true/false Boolean FALSE
advanced 会话中的智能卡 允许在会话中使用智能卡设备。此设置不允许用户对会话进行身份验证。 settings_usesSmartCardInsideSession true/false Boolean FALSE
advanced 允许 EDT 启用自适应传输支持。 settings_allowUdp true/false Boolean TRUE
advanced 自动平板电脑模式 在未检测到外部键盘或鼠标时,以平板电脑模式启动虚拟会话。 settings_enableTabModeSwitch true/false Boolean TRUE
advanced 保持显示开启 保持屏幕开启。 settings_stay_awake true/false Boolean FALSE
advanced 使用 iPad 存储 允许您访问设备上的本地驱动器。 settings_client_drive true/false Boolean false
X1 Mouse 允许 X1 鼠标 允许您切换对 Citrix X1 鼠标的访问。 settings_allow_X1_mouse true/false Boolean FALSE
X1 Mouse Citrix® X1 鼠标速度 允许用户控制虚拟会话中鼠标光标的速度。 settings_x1MouseSpeed 1,2 Integer 200 (iPadPro) 100 (All other devices)
X1 Mouse 将远程光标图像用于 Citrix X1 鼠标 使光标与会话中的应用程序或桌面匹配。例如,如果光标位于文本框上方,它会更改以匹配文本框。 settings_X1_mouse_server_side_cursor true/false Boolean TRUE
authentication 用于身份验证的 Web 浏览器 允许您识别设备上 SafariViewController 而非 WKWeb 的使用情况。 settings_auth_web_browser system/embedded string Embedded
thirdPartyServices LaunchDarkly 在 Citrix Workspace 应用程序功能上启用 LaunchDarkly 标志。 enableLaunchDarkly true/false Boolean true (non-EU regions)

新工具栏菜单选项的键值对表

下表提供了新工具栏的键值对信息:

类别 设置 描述 Key Value Value Type Default value
toolbar 新工具栏 启用新工具栏的键。 enableNewToolbar true/false Boolean TRUE
toolbar 断开连接 提供注销或断开会话或取消操作的选项。 enableCloseToolbarOption true/false Boolean TRUE
toolbar 键盘 启用或禁用会话内键盘。 enableKeyboardToolbarOption true/false Boolean TRUE
toolbar 指针 启用或禁用会话中的指针。 enablePointerToolbarOption true/false Boolean TRUE
toolbar 放大镜 放大所选会话部分。 enableMagnifierToolbarOption true/false Boolean TRUE
toolbar 切换应用程序 启用在打开的应用程序之间切换。 enableSwitchAppsToolbarOption true/false Boolean TRUE
toolbar 连接强度 显示会话的网络连接强度。 enableConnectionStrengthToolbarOption true/false Boolean TRUE
toolbar Ctrl+Alt+Del 提供关闭、锁定或注销会话的选项。 enableCtrlAltDelToolbarOption true/false Boolean TRUE
toolbar 设备 启用与外部设备的连接。 enableDevicesToolbarOption. true/false Boolean TRUE
toolbar 设备配对 启用与外部外围设备的配对选项。 enablePairToolbarOption true/false Boolean TRUE
toolbar 虚拟鼠标 在会话中启用虚拟鼠标。 enableSoftMouseToolbarOption true/false Boolean TRUE
类别 设置 描述 值类型 默认值
toolbar 箭头键 启用四个箭头键,用户可以使用它们在会话中导航。 enableArrowKeysToolbarOption true/false Boolean TRUE
toolbar 显示 将用户带到 CWA 应用的显示设置。 enableDisplaySettingsToolbarOption. true/false Boolean TRUE
toolbar 投屏 启用或禁用投屏功能。 enableCastingToolbarOption. true/false Boolean TRUE
toolbar 摄像头 使用户能够激活前置、后置或外部摄像头。 enableCameraToolbarOption true/false Boolean TRUE
toolbar 扫描文档 使用户能够从桌面会话中扫描文档。 enableScanDocumentToolbarOption true/false Boolean TRUE
toolbar 帮助 激活帮助菜单,方便首次使用的用户导航工具栏菜单。 enableHelpToolbarOption true/false Boolean TRUE

会话重新连接设置的键值对表

下表提供了新工具栏的键值对信息:

类别 设置 描述 值类型 默认值
高级 会话重新连接 启用会话重新连接 settings_manual_reconnect true/false Boolean TRUE
使用统一端点管理解决方案配置 Workspace 应用程序