SDK 和 API
Citrix 虚拟通道 SDK
Citrix 虚拟通道软件开发工具包 (SDK) 支持为使用 ICA® 协议的其他虚拟通道编写服务器端应用程序和客户端驱动程序。
服务器端虚拟通道应用程序位于 Citrix Virtual Apps and Desktops™ 或 Citrix DaaS(以前称为 Citrix Virtual Apps and Desktops 服务)服务器上。
如果要为其他客户端平台编写虚拟驱动程序,请联系 Citrix 技术支持。
虚拟通道 SDK 提供:
- 在 Citrix 服务器 API SDK (WFAPI SDK) 中与虚拟通道功能结合使用以创建新虚拟通道的 Citrix 虚拟驱动程序应用程序编程接口 (Virtual Driver Application Programming Interface, VDAPI)。 VDAPI 提供的虚拟通道支持简化了编写虚拟通道的过程。
- 用来演示编程技术的多个虚拟通道示例程序的有效源代码。
- 虚拟通道 SDK 需要 WFAPI SDK 才能编写虚拟通道的服务器端。
有关详细信息,请参阅 Citrix Virtual Channel SDK for Citrix Workspace app for Linux(面向适用于 Linux 的 Citrix Workspace 应用程序的 Citrix 虚拟通道 SDK)。
命令行引用
有关命令行参考和参数的信息,请参阅 Citrix Workspace app for Linux Command Reference(适用于 Linux 的 Citrix Workspace 应用程序命令参考)。
平台优化 SDK
作为适用于 Linux 的 Citrix Workspace 应用程序的 HDX SoC 计划的一部分,我们引入了“平台优化 SDK”。
此 SDK 支持具有创新外形规格的低成本、低功耗、高性能设备的生态系统。
开发人员可以使用平台优化 SDK 来提高基于 Linux 的设备的性能。 此 SDK 允许开发人员为 Citrix Workspace 应用程序的 ICA 引擎组件 (wfica) 创建插件扩展程序。 插件构建为可共享库,并且 wfica 动态加载这些库。
这些插件可以通过启用以下功能来帮助您优化 Linux 设备的性能:
- 提供对用于绘制会话图像的 JPEG 和 H.264 数据的加速解码
- 控制用于绘制会话图像的内存的分配
- 通过控制会话图像的低级别绘制来提高性能
- 为不支持 X11 的操作系统环境提供图形输出和用户输入服务
有关信息,请参阅 Citrix Workspace app for Linux - Platform Optimization SDK(适用于 Linux 的 Citrix Workspace 应用程序 - 平台优化 SDK)。
适用于云应用商店的凭据插入 SDK 的可用性
以前,使用凭据插入 SDK,您只能在本地应用商店进行身份验证。 自适用于 Linux 的 Citrix Workspace 应用程序版本 2402 起,您现在可以在云应用商店中使用 SSO 对自助服务插件上的用户进行身份验证。 要启用此功能,请执行以下操作:
- 导航到
/config/AuthManConfig.xml文件。 -
转到 [AuthManLite] 部分并更新以下条目:
<CredentialInsertionEnabled>True</CredentialInsertionEnabled> <longLivedTokenSupport>false</longLivedTokenSupport> <!--NeedCopy-->
注意:
只能将凭据插入 SDK 用于基本身份验证方法(其中需要用户名和密码)。