Esta página mostra como instalar e configurar os players do Screens em seus dispositivos.
Importante:
O reprodutor AEM Screens não usa o token CSRF (Cross-Site Request Forgery). Portanto, para configurar e AEM o servidor para estar pronto para usar no AEM Screens, pule o filtro do referenciador permitindo referenciadores vazios.
A estrutura de Verificação de integridade permite que o usuário verifique se duas configurações necessárias estão configuradas antes de executar um projeto do AEM Screens.
Ela permite que o usuário verifique as duas verificações de configuração a seguir para executar um projeto do AEM Screens, ou seja, para verificar o estado dos dois filtros a seguir:
Siga as etapas abaixo para verificar se essas duas configurações vitais estão habilitadas para o AEM Screens:
Navegue até Verificação de Integridade do Sling do Console da Web do Adobe Experience Manager.
Clique em Executar verificações de integridade selecionadas para executar a validação para duas propriedades listadas acima.
Se ambos os filtros estiverem ativados, o Serviço de Integridade de Configuração do Screens mostrará o Resultado como OK com as duas configurações como habilitadas.
Se um ou ambos os filtros estiverem desativados, um alerta será exibido para o usuário, como mostrado na figura abaixo.
O alerta a seguir mostra se ambos os filtros estão desativados:
Os pontos-chave a seguir ajudam a configurar e AEM o servidor a estar pronto para uso no AEM Screens.
Navegue até Configuração do Adobe Experience Manager Web Console por meio de AEM instância —> ícone de martelo —> Operações —> Web Console.
A Configuração do Console da Web do Adobe Experience Manager é aberta. Procure por referenciador do sling.
Para pesquisar a propriedade do referenciador do sling, pressione Command+F para Mac e Control+F para Windows.
Marque a opção Permitir vazio, conforme mostrado na figura abaixo.
Clique em Save para ativar o Apache Sling Referrer Filter Allow Empty (Filtro de referência do Apache Sling Permitir vazio).
Navegue até Configuração do Adobe Experience Manager Web Console por meio de AEM instância —> ícone de martelo —> Operações —> Web Console.
A Configuração do Console da Web do Adobe Experience Manager é aberta. Procure por Serviço HTTP Baseado em Apache Felix Jetty.
Para pesquisar essa propriedade, pressione Command+F para Mac e Control+F para Windows.
Marque a opção ENABLE HTTP, conforme mostrado na figura abaixo.
Clique em Save para ativar o serviço http.
O AEM Screens requer a interface TOUCH e não funcionará com a interface CLASSIC do Adobe Experience Manager (AEM).
Como alternativa, você também pode executar a mesma configuração usando as ferramentas -> do AuthorInstance (ícone de martelo) -> Operações -> Console da Web e procurar Serviço de modo da interface de criação do WCM.
Você sempre pode ativar a interface clássica para usuários específicos usando preferências de usuário.
A execução de AEM na produção usa o modo de execução NOSAMPLECONTENT. Remova o cabeçalho X-Frame-Options=SAMEORIGIN (na seção do cabeçalho de resposta adicional) de
https://localhost:4502/system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet
.
Isso é necessário para que o Player do AEM Screens reproduza canais online.
Com as alterações mais recentes em DeviceServiceImpl, não é necessário remover as restrições de senha.
Você pode configurar DeviceServiceImpl a partir do link abaixo para ativar a restrição de senha enquanto cria a senha para os usuários do dispositivo de telas:
https://localhost:4502/system/console/configMgr/com.adobe.cq.screens.device.impl.DeviceService
Siga as etapas abaixo para configurar DeviceServiceImpl:
Navegue até Configuração do Adobe Experience Manager Web Console por meio de AEM instância —> ícone de martelo —> Operações —> Web Console.
A Configuração do Console da Web do Adobe Experience Manager é aberta. Procure por deviceservice. Para pesquisar a propriedade, pressione Command+F para macOS e Control+F para Microsoft Windows.
Para saber como configurar o dispatcher para um projeto do AEM Screens, consulte Configuração do Dispatcher para um projeto do AEM Screens.
Defina Codificação Java como Unicode. Por exemplo, Dfile.encoding=Cp1252 não funcionará.
Recomendação:
É recomendável usar HTTPS para o AEM Screens Server em uso de produção.