SDK
HDX™ SDK
La aplicación Citrix Workspace mejora la compatibilidad con las sesiones HDX y SDK al permitirle personalizar su modelo de entrega para las aplicaciones y escritorios alojados de Citrix a través de su sitio web.
Esta función es útil para crear una experiencia de aplicación enriquecida en sus portales empresariales y para los usuarios como servicio. Puede proporcionar la experiencia cuando aloja la aplicación Citrix Workspace para HTML5 en su servidor web mientras inicia aplicaciones y escritorios alojados de Citrix desde su sitio web.
Para obtener la documentación de HDX SDK para la aplicación Citrix Workspace para HTML5, consulte HDX SDK para HTML5.
Para ver ejemplos de HDX SDK, consulte la página de descarga de Citrix.
Compatibilidad con la actualización automática de la aplicación Citrix Workspace para HTML5 mediante HDX SDK para HTML5
Citrix HDX SDK para HTML5 mejora la API setPath para consumir la última compilación de la aplicación Citrix Workspace para HTML5 desde la CDN. Esta mejora permite que la aplicación Citrix Workspace para HTML5 se ejecute en la última versión sin problemas. Para los usuarios existentes de HDX SDK para HTML5, cambie citrix.receiver.setPath en el código del cliente para usar la última versión de la CDN. Para los nuevos usuarios, la API setPath proporciona la opción de forma predeterminada.
La CDN se proporciona como predeterminada. Si hay algún problema con la CDN, la ubicación alojada proporciona la ruta de reserva. Para obtener más información, consulte HDX SDK para HTML5.
Última versión de Citrix HDX SDK para HTML5
verificar que utiliza la última versión de Citrix HDX SDK para HTML5 para iniciar las sesiones. De lo contrario, es posible que la sesión no se inicie.
Para obtener más información, consulte Citrix Workspace app para HTML5 HDX SDK.
Compatibilidad con Virtual Channel SDK
El SDK de Citrix Virtual Channel (VC) admite la escritura de aplicaciones del lado del servidor y controladores del lado del cliente mediante el protocolo ICA. Las aplicaciones de canal virtual del lado del servidor se encuentran en el servidor de Citrix Virtual Apps and Desktops.
El SDK de VC admite la escritura de nuevos canales virtuales y la aplicación Citrix Workspace para HTML5 puede admitir hasta 20 canales virtuales personalizados.
Limitaciones conocidas de la función
- Si la configuración de los canales virtuales es incorrecta, puede observar un retraso de 30 segundos.
- Cuando cree un VC personalizado, inicie el ‘streamName’ con cualquier cosa que no sea ‘CTX’.
Para obtener más información, consulte Citrix Virtual Channel SDK para la aplicación Citrix Workspace para HTML5.
Mejoras en el SDK de canales virtuales
A partir de la versión 2305, la aplicación Citrix Workspace para HTML5 admite las API de administración de ventanas en el SDK de canales virtuales. Las API web permiten a los administradores de TI crear aplicaciones interactivas y personalizarlas para sus usuarios finales.
Compatibilidad con el SDK de comunicaciones unificadas (UC)
El SDK de comunicaciones unificadas de Citrix permite a los proveedores de comunicaciones unificadas, proveedores de centros de contacto en la nube, proveedores de plataforma de comunicaciones como servicio (CPaaS) o cualquier proveedor de comunicaciones basado en WebRTC integrarse sin problemas con aplicaciones de escritorio basadas en Electron o basadas en navegador.
Para obtener más información, consulte SDK de comunicaciones unificadas (UC), que es un artículo de la zona tecnológica.
Redirección de las API de WebHID
El SDK de comunicaciones unificadas para la aplicación Citrix Workspace™ para HTML5 implementa la redirección de las API de WebHID tal como se define en Citrix-WebRTC, con ciertas limitaciones conocidas. Son las siguientes:
- Si existen varios dispositivos HID del mismo tipo, el usuario no puede seleccionar un dispositivo específico para la prueba.
- En equipos Mac, al usar la aplicación Citrix Workspace para HTML5, es posible que la aplicación no pueda recuperar el ‘compositeId’ personalizado antes de que un dispositivo multimedia recién conectado esté listo.
- Tanto en sistemas Windows como Mac, al usar la aplicación Citrix Workspace para HTML5, es posible que los usuarios deban volver a conceder permisos de acceso para los dispositivos reconectados. Este proceso incluye dispositivos que utilizan un teclado inalámbrico o un receptor USB de ratón. La necesidad de volver a conceder permisos se debe a la ausencia de un evento de conexión.
Nota:
Esta función está deshabilitada de forma predeterminada.
Cómo configurar
Puede habilitar la función mediante:
- Configuration.js
- Servicio de configuración global de aplicaciones
Configuration.js
En la aplicación Citrix Workspace para HTML5, el archivo configuration.js se encuentra en la carpeta C:\Program Files\Citrix\Receiver StoreFront\HTML5Client. Edite este archivo para habilitar la función.
Notas:
- Citrix recomienda hacer una copia de seguridad del archivo configuration.js antes de modificarlo.
- Se requieren credenciales de nivel de administrador para editar el archivo configuration.js.
Para habilitar la función:
- Vaya al archivo configuration.js en la carpeta HTML5Client.
-
Asegúrese de establecer el atributo
webHIDentrue. A continuación, se muestra un ejemplo de datos JSON:'features' : { 'msTeamsOptimization' : { 'webHID' : true } } <!--NeedCopy--> -
Establezca el atributo hidDeviceBlockList con el formato correcto. Si desea bloquear algunos dispositivos HID, a continuación, se muestra un ejemplo de datos JSON:
'features' : { 'msTeamsOptimization' : { // The format of the blocklist is ["VID:PID", "VID:PID", "VID:PID", ...] // Each VID and PID is an up to 4-digit hexadecimal number with an optional "0x" prefix. // The VID is a required field. The PID is optional, so the colon and PID can be omitted. // example ["35ab:21ff", "45ac", "0x567:123a", "0x1234:0x5678"] 'hidDeviceBlockList' : [] } } <!--NeedCopy--> - Guarde los cambios.
Servicio de configuración global de aplicaciones
Los administradores pueden habilitar la función navegando a Configuración de Workspace > Configuración de la aplicación > HDX y Multimedia > MS Teams > Habilitar la redirección de webHID y Lista de bloqueo de dispositivos HID. Seleccione la casilla de verificación y el botón de alternancia correspondiente para habilitar la función.