Häufig gestellte Fragen zu Screens as a Cloud Service

Letzte Aktualisierung: 2023-11-18

Im folgenden Abschnitt finden Sie Antworten auf häufig gestellte Fragen (FAQs) zum Screens as a Cloud Service-Projekt.

Was sollte ich tun, wenn ein AEM Screens-Player, der auf Screens as a Cloud Service verweist, die benutzerdefinierten Client-Bibliotheken mit dem Format /etc.clientlibs/xxx/clientlibs/clientlib-site.lc-813643788974b0f89d686d9591526d63-lc.min.css nicht auswählt?

AEM as a Cloud Service ändert die langen Cache-Schlüssel bei jeder Bereitstellung. AEM Screens generiert die Offline-Caches, wenn der Inhalt geändert wird, und nicht, wenn Cloud Manager die Bereitstellung ausführt. Diese langen Cache-Schlüssel in den Manifesten sind ungültig, sodass der Player die Client-Bibliotheken nicht herunterladen kann.

Durch die Verwendung von longCacheKey="none" in Ihrem clientlib-Ordner werden die langen Cache-Schlüssel für diese Client-Bibliotheken vollständig entfernt.

Was sollte ich tun, wenn das Offline-Manifest nicht alle gewünschten Ressourcen enthält?

Offline-Caches werden mithilfe des Servives bulk-offline-update-screens-service erzeugt. Bestimmte Pfade, auf die von bulk-offline-update-screens-service nicht zugegriffen werden kann, führen zu fehlenden Inhalten in Offline-Manifesten.

Erstellen Sie in Ihrem Code, d. h. in ui.config or ui.apps, eine OSGi-Konfiguration im Konfigurationsordner mit folgendem Inhalt, und geben Sie der Datei den Namen org.apache.sling.jcr.repoinit.RepositoryInitializer-serviceusersandacls-content.config.

scripts=[
        "
        set principal ACL for bulk-offline-update-screens-service
                allow jcr:read on /content/mysite
                allow jcr:read on /apps/my-resources
        end
        "]

Welche Bildformate werden für das nahtlose Rendern von Bildern in einem Kanal von AEM Screens as a Cloud Service empfohlen?

Adobe empfiehlt die Verwendung von Bildern im Format .png und .jpeg in einem as a Cloud Service AEM Screens-Kanal für das beste Digital Signage-Erlebnis.
Bilder im Format *.tif (Tag-Image-Dateiformat) werden in AEM Screens as a Cloud Service nicht unterstützt. Wenn ein Kanal dieses Bildformat hat, wird das Bild auf der Player-Seite nicht gerendert.

Was sollte ich tun, wenn ein Kanal im Entwicklermodus (online) nicht auf dem AEM Screens-Player gerendert wird?

Adobe empfiehlt die Verwendung der Caching-Funktionen von AEM Screens. Wenn Sie Ihren Kanal jedoch im Entwicklermodus ausführen müssen und der AEM Screens-Player einen leeren Bildschirm anzeigt, überprüfen Sie die Entwickler-Tools Ihres Players und suchen Sie nach X-Frame-Options- oder frame-ancestors-Fehlern. Die Lösung besteht darin, den Dispatcher so zu konfigurieren, dass Inhalte in iFrames ausgeführt werden können. Normalerweise funktioniert die folgende Konfiguration:

Header set Content-Security-Policy "frame-ancestors 'self' file: localhost:*;"

Was bedeutet die Verwendung der Registrierungs-Code-Grenze?

Als Best Practice können Sie die Verwendung des Registrierungs-Codes einschränken. Wenn ein Registrierungs-Code kompromittiert ist, aber eine Grenze von 100 Registrierungen hat, kann sich der Angreifer nur bis zu dieser Zahl registrieren, aber nicht häufiger. Sie können die Nutzungsbeschränkung jederzeit aktualisieren, nachdem der Registrierungs-Code erstellt und einige der Player des Kunden bereits registriert wurden. Wenn Kundinnen oder Kunden eine ungewöhnliche Registrierungsaktivität für einen bestimmten Registrierungs-Code beobachten, können sie die Grenze in Echtzeit senken, während sie dies untersuchen. Die Anzahl kann wieder erhöht werden, wenn es sich um einen falschen Alarm handelt, ohne dass sich dies auf die bereits registrierten Player auswirkt.

Auf dieser Seite