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 对自助服务插件上的用户进行身份验证。要启用此功能,请执行以下操作:

  1. 导航到 /config/AuthManConfig.xml 文件。
  2. 转到 [AuthManLite] 部分并更新以下条目:

    <CredentialInsertionEnabled>True</CredentialInsertionEnabled>
    <longLivedTokenSupport>false</longLivedTokenSupport>
    <!--NeedCopy-->
    

注意:

只能将凭据插入 SDK 用于基本身份验证方法(其中需要用户名和密码)。

SDK 和 API