SDK
HDX™ SDK
Die Citrix Workspace-App verbessert die Unterstützung für HDX- und SDK-Sitzungen, indem Sie Ihr Bereitstellungsmodell für von Citrix gehostete Apps und Desktops über Ihre Website anpassen können.
Diese Funktion ist nützlich für den Aufbau einer umfassenden App-Erfahrung in Ihren Unternehmensportalen und für Benutzer als Dienstleistung. Sie können diese Erfahrung bereitstellen, wenn Sie die Citrix Workspace-App für HTML5 auf Ihrem Webserver hosten, während Sie von Citrix gehostete Apps und Desktops von Ihrer Website aus starten.
Informationen zur Dokumentation des HDX SDK für die Citrix Workspace-App für HTML5 finden Sie unter HDX SDK für HTML5.
Beispiele für das HDX SDK finden Sie auf der Citrix Download-Seite.
Unterstützung für automatische Updates für die Citrix Workspace-App für HTML5 mit dem HDX SDK für HTML5
Das Citrix HDX SDK für HTML5 erweitert die setPath-API, um den neuesten Build der Citrix Workspace-App für HTML5 vom CDN zu nutzen. Diese Erweiterung ermöglicht es der Citrix Workspace-App für HTML5, nahtlos auf der neuesten Version zu laufen. Für bestehende Benutzer des HDX SDK für HTML5 ändern Sie citrix.receiver.setPath im Kundencode, um die neueste Version vom CDN zu verwenden. Für neue Benutzer bietet die setPath-API diese Option standardmäßig.
CDN wird standardmäßig bereitgestellt. Sollten Probleme mit dem CDN auftreten, bietet der gehostete Speicherort den Fallback-Pfad. Weitere Informationen finden Sie unter HDX SDK für HTML5.
Neueste Version des Citrix HDX SDK für HTML5
Stellen Sie sicher, dass Sie die neueste Version des Citrix HDX SDK für HTML5 verwenden, um die Sitzungen zu starten. Andernfalls kann die Sitzung möglicherweise nicht gestartet werden.
Weitere Informationen finden Sie unter Citrix Workspace-App für HTML5 HDX SDK.
Unterstützung für Virtual Channel SDK
Das Citrix Virtual Channel (VC) SDK unterstützt das Schreiben von serverseitigen Anwendungen und clientseitigen Treibern unter Verwendung des ICA-Protokolls. Die serverseitigen Virtual Channel-Anwendungen befinden sich auf dem Citrix Virtual Apps and Desktops-Server.
Das VC SDK unterstützt das Schreiben neuer virtueller Kanäle, und die Citrix Workspace-App für HTML5 kann bis zu 20 benutzerdefinierte virtuelle Kanäle unterstützen.
Bekannte Einschränkungen der Funktion
- Wenn die Konfiguration der virtuellen Kanäle falsch ist, kann eine Verzögerung von 30 Sekunden auftreten.
- Wenn Sie einen benutzerdefinierten VC erstellen, beginnen Sie den ‘streamName’ mit etwas anderem als ‘CTX’.
Weitere Informationen finden Sie unter Citrix Virtual Channel SDK für Citrix Workspace-App für HTML5.
Verbesserungen am Virtual Channel SDK
Ab Release 2305 unterstützt die Citrix Workspace-App für HTML5 Window Management APIs im Virtual Channel SDK. Web-APIs ermöglichen es IT-Administratoren, interaktive Anwendungen zu erstellen und diese für ihre Endbenutzer anzupassen.
Unterstützung für Unified Communications (UC) SDK
Das Citrix Unified Communications SDK ermöglicht Anbietern von Unified Communications, Cloud-Contact-Center-Anbietern, Communications Platform as a Service (CPaaS)-Anbietern oder allen WebRTC-basierten Kommunikationsanbietern die nahtlose Integration in Electron-basierte Desktop- oder Browser-basierte Anwendungen.
Weitere Informationen finden Sie unter Unified Communications (UC) SDK, einem Tech Zone-Artikel.
Umleitung von WebHID-APIs
Das Unified Communications SDK für die Citrix Workspace™-App für HTML5 implementiert die Umleitung von WebHID-APIs, wie in Citrix-WebRTC definiert, mit bestimmten bekannten Einschränkungen. Diese sind:
- Wenn mehrere HID-Geräte desselben Typs vorhanden sind, kann der Benutzer kein bestimmtes Gerät zum Testen auswählen.
- Auf Mac-Computern kann es bei Verwendung der Citrix Workspace-App für HTML5 vorkommen, dass die App die benutzerdefinierte ‘compositeId’ nicht abrufen kann, bevor ein neu verbundenes Mediengerät bereit ist.
- Auf Windows- und Mac-Systemen müssen Benutzer bei Verwendung der Citrix Workspace-App für HTML5 möglicherweise die Zugriffsberechtigungen für wieder verbundene Geräte erneut erteilen. Dieser Vorgang umfasst Geräte, die einen drahtlosen Tastatur- oder Maus-USB-Empfänger verwenden. Die Notwendigkeit, Berechtigungen erneut zu erteilen, ist auf das Fehlen eines Verbindungsereignisses zurückzuführen.
Hinweis:
Diese Funktion ist standardmäßig deaktiviert.
Konfiguration
Sie können die Funktion aktivieren, indem Sie Folgendes verwenden:
- Configuration.js
- Global App Configuration Service
Configuration.js
In der Citrix Workspace-App für HTML5 befindet sich die Datei configuration.js im Ordner C:\Program Files\Citrix\Receiver StoreFront\HTML5Client. Bearbeiten Sie diese Datei, um die Funktion zu aktivieren.
Hinweise:
- Citrix empfiehlt, die Datei configuration.js vor der Änderung zu sichern.
- Zum Bearbeiten der Datei configuration.js sind Administratoranmeldeinformationen erforderlich.
So aktivieren Sie die Funktion:
- Navigieren Sie zur Datei configuration.js im Ordner HTML5Client.
-
Stellen Sie sicher, dass Sie das Attribut
webHIDauftruesetzen. Das Folgende ist ein Beispiel für JSON-Daten:'features' : { 'msTeamsOptimization' : { 'webHID' : true } } <!--NeedCopy--> -
Legen Sie das Attribut hidDeviceBlockList im richtigen Format fest. Wenn Sie einige HID-Geräte blockieren möchten, ist das Folgende ein Beispiel für JSON-Daten:
'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--> - Speichern Sie die Änderungen.
Globaler App-Konfigurationsdienst
Administratoren können die Funktion aktivieren, indem sie zu Workspace-Konfiguration > App-Konfiguration > HDX und Multimedia > MS Teams > webHID-Umleitung aktivieren und HID-Geräte-Blockierungsliste navigieren. Aktivieren Sie das Kontrollkästchen und die entsprechende Umschalttaste, um die Funktion zu aktivieren.