Konfigurieren
Featureflags verwalten
Wenn ein Problem mit der Citrix Workspace-App in der Produktion auftritt, können wir ein betroffenes Feature dynamisch in der Citrix Workspace-App deaktivieren, auch nachdem das Feature bereitgestellt wurde. Hierfür verwenden wir Featureflags und den Drittanbieterdienst “LaunchDarkly”.
Informationen zur Konfiguration
Sie müssen das Aktivieren des Datenverkehrs über LaunchDarkly nur dann konfigurieren, wenn Sie den ausgehenden Datenverkehr durch eine Firewall oder einen Proxyserver blockieren. In diesem Fall aktivieren Sie den Datenverkehr über LaunchDarkly Ihren Richtlinienanforderungen entsprechend über bestimmte URLs oder IP-Adressen.
Sie können den Datenaustausch und die Kommunikation mit LaunchDarkly wie folgt ermöglichen:
Datenverkehr für folgende URLs zulassen
- events.launchdarkly.com
- app.launchdarkly.com
IP-Adressen in einer Positivliste auflisten
Wenn Sie IP-Adressen in einer Positivliste auflisten müssen, konsultieren Sie die Liste der aktuellen IP-Adressbereiche unter Liste öffentlicher IP-Adressen von LaunchDarkly. Mit dieser Liste können Sie sicherstellen, dass Ihre Firewallkonfigurationen automatisch anhand der Infrastrukturupdates aktualisiert werden. Einzelheiten zum Status der Änderungen der Infrastruktur finden Sie auf der Statusseite von LaunchDarkly.
Provisioning zum Deaktivieren des LaunchDarkly-Diensts
Sie können den LaunchDarkly-Dienst sowohl in On-Premises- als auch in Cloudstores deaktivieren.
In der Cloud können Administratoren den LaunchDarkly-Dienst deaktivieren, indem sie das Attribut enableLaunchDarkly im Global App Configuration Service auf False setzen.
Weitere Informationen finden Sie in der Dokumentation zum Global App Configuration Service.
Bei On-Premises-Bereitstellungen können Administratoren den LaunchDarkly-Dienst mithilfe der Google Admin-Richtlinie wie folgt deaktivieren:
- Melden Sie sich bei der Google Admin-Konsole an.
- Gehen Sie zu Geräteverwaltung > Chrome Management > Nutzereinstellungen.
-
Fügen Sie in der Datei policy.txt dem Schlüssel engine_settings folgende Zeichenfolgen hinzu.
"thirdPartyServices": { "enableLaunchDarkly": false }, <!--NeedCopy-->
- Klicken Sie auf Speichern.
Hinweis:
- Standardmäßig ist der LaunchDarkly-Dienst aktiviert, wenn das enableLaunchDarkly-Attribut nicht vorhanden ist.
Bei On-Premises-Bereitstellungen können Administratoren den LaunchDarkly-Dienst mithilfe der Datei configuration.js wie folgt deaktivieren:
Hinweis:
- Zum Bearbeiten der Datei configuration.js müssen Sie sich mit Administratoranmeldeinformationen anmelden. Verpacken Sie die App nach dem Bearbeiten der Datei neu, damit die Änderungen wirksam werden.
- Öffnen Sie die Datei configuration.js.
-
Fügen Sie das Attribut enableLaunchDarkly hinzu und legen Sie es auf „false fest.
"thirdPartyServices": { "enableLaunchDarkly": false }, <!--NeedCopy-->
- Klicken Sie auf Speichern.
Hinweis:
- Standardmäßig ist der LaunchDarkly-Dienst aktiviert, wenn das enableLaunchDarkly-Attribut nicht vorhanden ist.
Hinweis zur JSON-Konfigurationsdatei
Ab Version 2202.1 (22.2.1.8) berücksichtigt die Citrix Workspace-App nur gültige JSON-Dateien für das Übertragen der Konfiguration. Mit den folgenden Schritten überprüfen Sie die JSON-Datei:
- Überprüfen Sie die JSON-Daten. Verwenden Sie den Link https://jsonlint.com/ zur Überprüfung.
-
Befolgen Sie zum Aktualisieren die auf der Seite Erste Schritte aufgeführten Schritte:
- Google-Richtlinie
- web.config
- default.ica
- configuration.js
Wir empfehlen die Verwendung des Konfigurationsprogramms zum Generieren gültiger JSON-Einstellungen, wenn Sie die Citrix Workspace-App für ChromeOS mit einer der folgenden Dateien anpassen:
- configuration.js
- web.config
- default.ica
- Google-Richtlinie
Hinweis:
Möglicherweise treten Probleme beim Sitzungsstart auf, wenn die JSON-Konfigurationsdatei ungültig ist.
HTTP-Proxyeinstellung auf Chromebook
Falls Sie die HTTP-Proxy-Einstellung auf Ihrem Chromebook eingerichtet haben, können Ihre Sitzungen möglicherweise nicht gestartet werden.
Um das Problem zu beheben, deaktivieren Sie die Einstellung nativeSocket in der Google Admin-Konsole und achten Sie darauf, dass die Richtlinie WebSockets-Verbindungen in DDC aktiviert wurde. Weitere Informationen finden Sie im Artikel WebSocket.
Das folgende Beispiel bezieht sich auf JSON-Daten:
{
"settings": {
"Value": {
"settings_version": "1.0",
"engine_settings": {
"transport":
{ "nativeSocket": false
}
}
}
}
}
<!--NeedCopy-->
Warnung:
Durch das Deaktivieren des Attributs nativeSocket wird eine WebSocket-Verbindung aktiviert und dies kann die Leistung im Vergleich zur Verwendung eines nativen Sockets beeinträchtigen.
Kioskmodus
Die Citrix Workspace-App für ChromeOS erleichtert im Kioskmodus das Ausführen aller Apps im gleichen Fenster. Mit diesem Feature können Sie die Citrix Workspace-Apps im Kioskmodus ausführen und dann jede Windows-App oder jeden Windows-Desktop genauso starten. Im Kioskmodus können Sie auch Remote-Apps und Remotedesktops als ein dediziertes Chrome-Paket mit einer persistenten URL veröffentlichen.
Informationen zur Konfiguration
Für das Steuern dieses Features passen Sie die Kioskeinstellungen im Chrome-Adminbereich an. Diese Einstellung gilt nur für verwaltete Chrome-Geräte.
Auf der Google Supportsite finden Sie Anweisungen, wie Sie das Ausführen der Citrix Workspace-App im Kioskmodus auf verwalteten und nicht verwalteten Chrome-Geräten aktivieren.
Wenn Sie eine Citrix Workspace-App bereitstellen, müssen die Visibilitätsoptionen beim Veröffentlichen auf Public/unlisted
gesetzt sein, um eine Interoperabilität mit dem Kioskmodus sicherzustellen. Navigieren Sie zum Chrome Web Store Developer Dashboard.
Die Store-URL ist bei aktiviertem Kioskmodus schreibgeschützt und kann auf dem Bildschirm Kontoeinstellungen nicht bearbeitet werden. Sie können diese Einstellung jedoch wie folgt ändern:
- durch Neuverpacken der App mit der
.cr
-Datei oder - mithilfe der Google Admin-Konsole. Verwenden Sie die Google-Richtlinienverwaltung, um die Google Admin-Konsole aufzurufen.
<Services version="1.0">
<Service>
<rfWeb>http://your_RfWebURL_or_persistenturl</rfWeb>
<Name>Mystore</Name>
<Gateways>
<Gateway>
<Location>https://yourcompany.gateway.com</Location>
</Gateway>
</Gateways>
<Beacons>
<Internal>
<Beacon>http://yourcompany.internalwebsite.net</Beacon>
</Internal>
<External>
<Beacon>http://www.yourcompany.externalwebsite.com</Beacon>
</External>
</Beacons>
</Service>
</Services>
<!--NeedCopy-->
Wenn Sie die Google Admin-Konsole verwenden, bearbeiten Sie die Datei policy.txt, in der die Citrix Workspace-Konfiguration gespeichert ist. Ersetzen Sie den Wert für “url” unter “rf_web” durch eine persistente URL.
{
"settings": {
"Value": {
"settings_version": "1.0",
"store_settings": {
"beacons": {
"external": [
{
"url": "http://www.yourcompany.externalwebsite.com"
}
],
"internal": [
{
"url": "http://yourcompany.internalwebsite.net"
}
]
},
"gateways": [
{
"is_default": true,
"url": "https://yourcompany.gateway.com"
}
],
"name": "mystore",
"rf_web": {
"url": " http://your_RfWebURL_or_persistenturl "
}
}
}
}
}
<!--NeedCopy-->
Global App Configuration Service
Ab diesem Release können Sie als Administrator den Global App Configuration Service für folgende Vorgänge verwenden:
- Zentrales Verwalten und Konfigurieren von App-Einstellungen und Festlegen von Standardeinstellungen.
- Anwenden von Einstellungen auf verwaltete und nicht verwaltete (BYOD) Geräte
- Anwenden der Einstellungen für Cloud-Benutzer (Domäne beansprucht) und für On-Premises-Benutzer (URL beansprucht).
Weitere Informationen finden Sie in der Dokumentation zum Global App Configuration Service.
Hinweise:
Dieses Feature ist nur für Workspace- und HTTPS-basierte Stores verfügbar. Benutzer müssen auf die URL
https://discovery.cem.cloud.us
,https://gacs-discovery.cloud.com
undhttps://gacs-config.cloud.com
zugreifen können, damit der Global App Configuration Service funktioniert.