Client requirement ¶Ĭitrix Receiver for Chrome 2.5 and later Architecture ¶Ī Citrix Independent Computing Architecture (ICA) virtual channel is a bidirectional, error-free connection for the exchange of generalized packet data between a server running Citrix XenApp or XenDesktop, and a client device. The Receiver for Chrome Virtual Channel SDK is supported on Citrix XenApp 6.5 (and later) and Citrix XenDesktop 7.6 (and later).
Execution Environment Requirements ¶ Server requirement ¶ Otherwise, the custom virtual channel is not initialized with the launched session. Third-party Chrome app must register the custom virtual channel using the Virtual Channel SDK before launching a HDX app/desktop sessions. However, Citrix recommends you to use Google Admin Console. You can use any supported configuration methods. IDs of all the third-party Chrome apps and the virtual channel stream name must be set in the Receiver for Chrome configuration before launch of a session. Up to three client side virtual channels are supported where the virtual channel implementation of each virtual channel might be part of the same third-party Chrome app or different app. If virtual channel SDK is added as a part of non-background window, then virtual channel connection is established only when that window is active. Adding the Virtual Channel SDK in the background page ensures that the Virtual Channel is added to the session regardless of the third-party Chrome app running or not. Virtual Channel SDK is a JavaScript file that should be included in the third-party Chrome app preferably in the background page. Third-party Chrome app must be implemented to add a new virtual channel.