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

-
限制
- 如果已设置云应用商店,并且管理员配置了新的云应用商店,则现有云应用商店将被删除。它还会删除现有云应用商店的任何关联数据或设置。您将在 Citrix Workspace 中收到通知。然后,您必须再次登录,以便将新的云应用商店添加到 Citrix Workspace。
- 上述声明仅适用于现有云应用商店。如果已配置本地应用商店,并且管理员配置了新的云应用商店或本地应用商店,则会添加新应用商店,并且不会发生删除。
- 要应用新配置,您必须强制退出并重新启动 Citrix Workspace 应用程序。
统一端点管理解决方案的增强功能
从 23.4.5 版本开始,适用于 iOS 的 Citrix Workspace 应用程序支持使用基于 AppConfig 的键值对进行更多配置,以配置 Citrix Workspace 应用程序。以前,管理员可以配置应用商店 URL。现在,管理员可以限制最终用户修改应用商店 URL 并控制应用程序的显示方式。

详细信息如下:
- | 配置键 | 值类型 | 配置值 |
- | --- | ---- | ---- |
- | `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 提供商而异。
- 登录到您的 UEM 提供程序。
- 添加您希望由 UEM 提供程序管理的 Citrix Workspace 应用程序。您可以通过 UEM 提供程序的门户上传应用程序以启用 UEM 提供程序管理。或者,您可以链接到 App Store 中的应用程序。
- 为您的应用程序创建应用程序配置策略。
- 将键值对添加到 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 |