Implementieren des Cloud-Players implementing-cloud-player

Bisher hat AEM Screens separate native Player-Anwendungen für verschiedene Plattformen wie ChromeOS, Windows, Android und Tizen angeboten. Da sich die Bedürfnisse von Benutzenden jedoch ständig weiterentwickeln, hat Adobe eine innovative Lösung eingeführt: den AEM Screens-Cloud-Player.

Der Cloud-Player weicht deutlich von den vorherigen nativen Adobe-Anwendungen ab. Es handelt sich dabei um eine Progressive Web App (PWA), die auf einem Server gehostet wird. Dieser transformative Ansatz stellt Kundinnen und Kunden einen plattformunabhängigen Player zur Verfügung, der direkt in einem Webbrowser ausgeführt wird.

Der Zugriff auf den Cloud-Player erfolgt ganz einfach über https://player.adobescreens.com. Benutzende können ihn unabhängig von der Plattform auf ihrem Gerät installieren und sich über ein nahtloses Erlebnis für digitale Beschilderungen freuen. Die Kompatibilität des Cloud-Players hängt von der Verfügbarkeit eines modernen Browsers mit PWA-Unterstützung ab, um eine konsistente Leistung auf verschiedenen Geräten sicherzustellen. Manuelle Aktualisierungen haben ein Ende. Freuen Sie sich stattdessen über einen Player, der automatisch Fehlerbehebungen und Funktionen bereitstellt, sodass Sie stets über die neuesten Funktionen verfügen. Diese Umstellung auf einen PWA-basierten Cloud-Player stellt eine spannende Weiterentwicklung des Adobe-Angebots an Digital Signage dar, das dadurch leichter zugänglich, vielseitiger und benutzerfreundlicher als je zuvor wird.

In diesem Abschnitt wird die Implementierung des Cloud-Players beschrieben.

NOTE
Die Kompatibilität des Cloud-Players erfordert einen modernen Browser mit PWA-Unterstützung, um eine konsistente Leistung auf verschiedenen Geräten sicherzustellen.

Installieren des Cloud Players installing-cloud-player

Die Installation des Cloud-Players kann auf verschiedenen Plattformen variieren. Im Allgemeinen kann jede Plattform mit einem modernen Browser die Cloud Player-Anwendung ausführen, indem Sie die folgenden Schritte ausführen:

  1. Öffnen Sie den Browser und geben Sie die Cloud-Player-URL in die Adressleiste ein.

  2. Der Browser prüft, ob der Cloud-Player installiert werden kann, und zeigt dann in der Adressleiste ein Installationssymbol an.

    Bild

  3. Klicken Sie auf das Installationssymbol und anschließend im Bestätigungsdialogfeld auf die Schaltfläche „Installieren“. Der Cloud-Player wird als eigenständige Anwendung auf Ihrem Gerät installiert und kann über ein Symbol gestartet werden.

NOTE

Cloud-Player-Installationsoption cloud-player-install-option

  1. Die Installationsoption für eine PWA wird auch als A2HS-Funktion („Add to Home Screen = Zum Startbildschirm hinzufügen“) bezeichnet.  Die Unterstützung für die Installation von PWAs über das Internet variiert je nach Browser und Plattform.
  2. Jeder Browser hat unterschiedliche Kriterien, um zu überprüfen, ob die PWA-App installiert ist oder nicht. In der Regel kann der Browser Folgendes überprüfen (weitere Details finden Sie hier):
  • Ob die Anwendung über eine Manifest-JSON-Datei mit minimalen erforderlichen Schlüsseln für die Installation der Anwendung auf der Plattform verfügt, d. h. Name, Symbole, start_url, Anzeige.
  • Ob die Anwendung über eine Service-Worker-Datei mit einem Ereignis-Listener zum Abrufen verfügt.
  • Die App muss über HTTPS bereitgestellt werden.
  1. Die Installationsoption kann je nach Browser und Gerätetyp an verschiedenen Stellen angezeigt werden. In einigen Browsern ist das Installationssymbol möglicherweise in der Menüleiste für Optionen versteckt.

Massenbereitstellung des Cloud-Players bulk-provisioning

Massenbereitstellung des Cloud-Players auf mehreren Geräten:

  1. Wählen Sie eine MDM-Lösung aus, die die Ausführung eines Browsers mit einer URL im Terminal-Modus unterstützt.

  2. Sie können dieselben Konfigurationen auf alle Geräte anwenden, indem Sie die folgenden Schritte ausführen:

    1. Hosten Sie config.json auf einem Server, sodass sie zugänglich ist, z. B.: https://<config_server_host>/config.json
    2. Um den Cloud-Player zu installieren und die gehosteten Konfigurationen anzuwenden, verwenden Sie eine Cloud-Player-URL wie z. B. https://player.adobescreens.com?playerConfigAddress=https://<config_server_host>
    3. Die Cloud-Player-Anwendung sucht im Stammverzeichnis von <config_server_host> nach der Datei config.json, analysiert sie, um die benutzerdefinierten Konfigurationen zu erhalten, und wendet diese Konfigurationen an.
    4. Diese Konfigurationen werden bei jedem Neuladen des Players angewendet.

Massenbereitstellung unter Chrome OS bulk-provisioning-chrome

Erfahren Sie mehr über die Massenbereitstellung unter Chrome OS. Weitere Informationen finden Sie unter Installieren des Cloud-Players auf Chrome OS. <!-- https://www.adobe.com/go/aem_screens_cloud_player_en >

Erforderliche Konfiguration für AEM-Instanzen bulk-provisioning-config-aem

Klicken Sie je nach Typ der AEM-Instanz auf eines der folgenden Handbücher, um CORS zwischen AEM und dem Cloud-Player zu aktivieren:

NOTE

Einstellung von Chrome-Apps durch Google einstellung-von-chrome-apps-durch-google

  1. Chrome-Apps auf Chrome OS-Hardware:
Google arbeitet aktiv an der Einstellung von Chrome-Apps und stellt stattdessen auf PWA-Apps um, wobei die Migration bis Januar 2025 geplant ist. Daher funktioniert die AEM Screens Player-App unter Chrome OS nicht mehr auf der Grundlage der freigegebenen Timeline. Adobe fordert Benutzende, die derzeit den Chrome-Player in der Produktion verwenden, dazu auf, die Umstellung auf den Screens Cloud-Player zu planen.
  1. Player für Chrome-Erweiterungen unter Mac, Windows und Linux®:
Aufgrund des Einstellungsprozesses von Google wird der Screens-Player für Chrome-Erweiterungen ab Google Chrome Version 114 nicht mehr unterstützt. Adobe empfiehlt dringend, für alle Entwicklungs- und Testanforderungen zu seinem Screens-Cloud-Player zu wechseln.

Offline-Unterstützung für Abruf von externen Inhalten offline-support

In verschiedenen Nutzungsszenarien erfordern Kanäle möglicherweise das Abrufen von Inhalten aus einer externen Quelle (z. B. Wetter-Widgets oder Commerce-integrierte Single Page Applications), die grundsätzlich keine Offline-Unterstützung bieten können.  Um Offline-Funktionen für diese spezifischen Anwendungsfälle zu aktivieren, bietet der Cloud-Player Unterstützung für benutzerdefinierte Kopfzeilen.

Der Cloud-Player nutzt eine „Network First“-Cache-Strategie. Das bedeutet, dass versucht wird, Inhalte aus dem Netzwerk abzurufen (und dann den Cache mit den neuesten Inhalten zu aktualisieren), wobei auf den zwischengespeicherten Inhalt zurückgegriffen wird, sofern verfügbar. Um die Offline-Unterstützung für ein solches Abrufen von Inhalten zu implementieren, muss die benutzerdefinierte Kopfzeile in die Anfrage aufgenommen werden. Anschließend wird die Anfrage mit der benutzerdefinierten Kopfzeile auf dem Player zwischengespeichert, was den Offline-Zugriff auf den Inhalt erleichtert und gleichzeitig die Network First-Cache-Strategie aufrechterhält.

// Sample fetch request with the 'X-Cache-Strategy' header
fetch(externalUrl, {
  headers: {
    'X-Cache-Strategy': 'external-cache'
  }
})
  .then(response => {
    // Handle the response, which may be from the network or cache.
    // Your logic here.
  })
  .catch(error => {
    // Handle any errors that may occur during the fetch operation.
    // Your error handling logic here.
  });

Feedback

Ihr Feedback ist für Adobe wichtig. Teilen Sie uns über dieses Formular Ihre Gedanken mit.

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053