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

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

如何配置

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

注意:

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

  1. 登录到您的统一端点管理 (UEM) 提供商。
  2. 添加您希望由 UEM 提供商管理的 Citrix Workspace 应用程序。您可以使用 UEM 提供商的门户上传应用程序,以启用 UEM 提供商的管理。或者,您可以链接到 App Store 中的应用程序。
  3. 为您的应用程序创建应用程序配置策略。
  4. 将键值对添加到 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 解决方案。以下步骤和所示用户界面会因您的 UEM 提供商而异。

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

设备名称

通过 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 应用程序设置的键值对表

下表提供了有关键值对的详细信息:

注意:

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

类别 设置 详细说明 值类型 默认设置值
身份验证 跳过生物识别提示 启用或禁用生物识别身份验证。 跳过生物识别保护密码保存同意的设置值 真/假 布尔值
音频 音频 为用户提供从虚拟应用程序或桌面开启或关闭音频的权限。 设置:音频流 是/否 布尔值
键盘 使用统一码键盘 允许用户使用标准 Unicode 键盘。 设置使用 Unicode 键盘 是/否 布尔值 启用
键盘 自动键盘功能 启用或禁用会话内键盘。 自动键盘的设置 真/假 布尔值
键盘 键盘布局同步 允许用户在设备上切换到首选键盘布局。 键盘布局同步设置 真/假 布尔值
键盘 使用自定义键盘 允许用户使用在虚拟会话中下载并安装的第三方键盘。 设置选项:允许键盘扩展 真/假 布尔值
显示 会话分辨率 允许用户选择屏幕分辨率。 设置分辨率 0–9 整数 5 (苹果平板) 3 (苹果手机)
显示 全屏演示模式 允许您在连接外部显示器时,将 iOS 设备用作触控板来控制会话。 设置_演示模式 真/假 布尔值
显示 外部显示器 将外部显示器连接到设备。 设置_外部_显示 是/否 布尔值
高级 严格的证书有效性验证 对服务器证书验证实施更严格的控制。 设置_严格证书验证 是/否 布尔值
高级 TLS 版本 允许用户更改其 TLS 设置以进行故障排除。 设置_TLS版本 0–3 整数 0
高级 使用原生组合框 启用 iOS 原生选择功能。 设置_原生组合框 真/假 布尔值
高级 启用触控(仅限 iPad) 为所有应用程序和桌面启用触控,包括那些未原生启用触控选项的应用程序和桌面。 多点触控设置开启 真/假 布尔值 是 (平板电脑) 否 (手机)
高级 全屏视图 允许您全屏查看应用程序和桌面。 设置项:移动窗口全屏 真/假 布尔值 对于 iPad 为真,对于 iPhone 为假
高级 登录时重新连接 此设置允许会话在添加新帐户或用户登录期间自动重新连接。 登录时重新连接 真/假 布尔值
高级 刷新时重新连接 在第二个设备上刷新应用程序或桌面时,自动重新连接到从另一个设备启动的会话。 刷新时重新连接 真/假 布尔值
高级 启用 HTTP 代理 允许您在会话中使用 HTTP 代理。 使用本地代理 是/否 布尔值
高级 使用派生凭据 允许使用派生凭据。 设置_使用派生凭据 是/否 布尔值
高级 会话中的智能卡 允许在会话中使用智能卡设备。此设置不允许用户对会话进行身份验证。 settings_会话内使用智能卡 是/否 布尔值
高级 允许 EDT 启用自适应传输支持。 设置_允许Udp 是/否 布尔值
高级 自动平板模式 当未检测到外部键盘或鼠标时,启用在平板模式下启动虚拟会话。 settings_启用选项卡模式切换 真/假 布尔值
高级 保持显示屏开启 保持屏幕开启。 保持唤醒设置 真/假 布尔值
高级 使用 iPad 存储 允许您访问设备上的本地驱动器。 客户端驱动器 真/假 布尔值
X1 鼠标 允许 X1 鼠标 允许您切换对 Citrix X1 鼠标的访问。 允许 X1 鼠标设置 真/假 布尔值
X1 鼠标 思杰® X1 鼠标速度 允许用户在虚拟会话中调整鼠标光标的移动速度。 设置_x1鼠标速度 1,2 整数 200 (iPadPro) 100 (所有其他设备)
X1 鼠标 为 Citrix X1 鼠标使用远程光标图像 使光标在会话中与应用程序或桌面匹配。例如,如果光标位于文本框上方,它会更改以匹配该文本框。 设置_X1_鼠标_服务器端_光标 是/否 布尔值
身份验证 用于身份验证的 Web 浏览器 此设置可用于识别设备上 SafariViewController 的使用情况,而非 WKWeb 的使用情况。 网页浏览器认证设置 系统/嵌入式 字符串 嵌入式
第三方服务 朗奇达克利 Enables the LaunchDarkly flag on the Citrix Workspace app features. enableLaunchDarkly 真/假 布尔值 true(非欧盟地区)

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

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

类别 设置 详细说明 值类型 默认的值
工具栏 新工具栏 启用新工具栏的密钥。 启用新工具栏 真/假 布尔值
工具栏 断开连接 提供注销会话、断开会话或取消操作的选项。 启用关闭工具栏选项 真/假 布尔值
工具栏 键盘 启用或禁用会话内键盘。 启用键盘工具栏选项 真/假 布尔值
工具栏 指针 启用或禁用会话中的指针。 启用指针工具栏选项 真/假 布尔值
工具栏 放大镜 对会话中选定的区域进行放大。 启用放大镜工具栏选项 真/假 布尔值
工具栏 切换应用程序 启用在已打开的应用程序之间切换。 启用切换应用工具栏选项 真/假 布尔值
工具栏 连接的强度 用于显示会话的网络连接强度。 启用连接强度工具栏选项 真/假 布尔型
工具栏 控制+Alt+删除 提供关闭、锁定或注销会话的选项。 启用控制+Alt+删除工具栏选项 真/假 布尔型
工具栏 设备 启用与外部设备的连接 启用设备工具栏选项。 真/假 布尔值
工具栏 设备配对 启用与外部外设的配对选项。 启用配对工具栏选项 真/假 布尔值
工具栏 虚拟鼠标 在会话中启用虚拟鼠标。 启用软鼠标工具栏选项 是/否 布尔值
工具栏 方向键 启用四个方向键,用户可以使用它们在会话中导航。 启用箭头键工具栏选项 是/否 布尔值
工具栏 显示 将用户带到 CWA 应用程序的显示设置。 启用显示设置工具栏选项。 是/否 布尔值
工具栏 投屏 控制投屏功能的启用或禁用。 启用投屏工具栏选项。 真/假 布尔值
工具栏 摄像头 允许用户激活前置、后置或外接摄像头。 启用相机工具栏选项 真/假 布尔值
工具栏 扫描文档 此功能允许用户在桌面会话中扫描文档。 启用扫描文档工具栏选项 真/假 布尔值
工具栏 帮助 激活帮助菜单,方便首次使用的用户导航工具栏菜单。 启用帮助工具栏选项 真/假 布尔值

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

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

类别 设置 功能描述 值类型 默认配置值
高级 会话重新连接 启用会话重新连接 手动重新连接设置 真/假 布尔值
使用统一端点管理解决方案配置 Workspace 应用程序