The virtual channel on the server side is a normal Win32 process.It can be an application or a Windows NT service.Ĭlient-side portion on the Android device
Server-side portion on the computer running XenApp or XenDesktop Each implementation of an ICA virtual channel consists of two components: New devices, such as scanners, card readers, and joysticksĪn ICA virtual channel is a bidirectional, error-free connection for the exchange of generalized packet data between a client and a server running XenApp or XenDesktop. You can use virtual channels to add functionality to clients. Android client requirementĬitrix Receiver for Android 3.11 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 Android Virtual Channel SDK is supported on Citrix XenApp 6.5 and later, and on Citrix XenDesktop 7.6 and later. Execution Environment Requirements Server requirement For more information, see Known Limitations. Yet some devices from specific manufactures have disabled this function by default. For most of Android devices, secondary launch is enabled by default. Security software must enable Citrix Receiver for Android to do a secondary launch of the custom virtual driver. The Virtual Channel SDK and Citrix Receiver for Android are delivered in two packages.
The custom virtual driver must be implemented as a service. The Virtual Channel SDK is based on the Android service binding mechanism.