本页说明如何在设备上安装和配置Screens播放器。
重要信息:
AEM Screens播放器未使用跨站点请求伪造(CSRF)令牌。 因此,为了配置和AEM服务器以准备用于AEM Screens,请跳过推荐人过滤器,允许空推荐人。
运行状况检查框架允许用户在运行AEM Screens项目之前检查是否设置了两个必要的配置。
它允许用户验证以下两个配置检查以运行AEM Screens项目,即检查以下两个过滤器的状态:
请按照以下步骤检查是否为AEM Screens启用了以下两个重要配置:
导航至Adobe Experience ManagerWeb控制台Sling运行状况检查。
单击执行所选运行状况检查以对以上列出的两个属性运行验证。
如果同时启用了这两个过滤器,则屏幕配置运行状况服务将结果显示为OK,同时启用这两个配置。
如果一个或两个过滤器被禁用,则会为用户显示警报,如下图所示。
以下警报会显示是否同时禁用了这两个过滤器:
以下要点有助于配置和AEM服务器以随时供AEM Screens使用。
通过AEM实例导航到Adobe Experience ManagerWeb控制台配置锤子图标—> 操作 —> Web控制台。
Adobe Experience ManagerWeb控制台 配置打开。搜索吊带推荐人。
要搜索sling推荐人属性,请按Command+F(对于Mac)和Control+F(对于Windows)。
选中允许空选项,如下图所示。
单击保存以启用Apache Sling推荐人过滤器允许为空。
通过AEM实例导航到Adobe Experience ManagerWeb控制台配置锤子图标—> 操作 —> Web控制台。
Adobe Experience ManagerWeb控制台 配置打开。搜索基于Apache Felix Jetty的HTTP服务。
要搜索此属性,按Command+F表示Mac,按Control+F表示Windows。
检查启用HTTP选项,如下图所示。
单击保存以启用http服务。
AEM Screens需要触屏UI,并且不能用于Adobe Experience Manager(AEM)的经典UI。
或者,也可以使用AuthorInstance ->工具(锤子图标)-> 操作 -> Web控制台执行相同的设置,并搜索WCM创作UI模式服务。
您始终可以使用用户首选项为特定用户启用经典UI。
在生产中运行AEM使用NOSAMPLECONTENT运行模式。 从**
https://localhost:4502/system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet
。
这是AEM Screens播放器播放在线渠道所必需的。
对DeviceServiceImpl进行最新更改后,您不必删除密码限制。
您可以通过以下链接配置DeviceServiceImpl以在为屏幕设备用户创建口令时启用口令限制:
https://localhost:4502/system/console/configMgr/com.adobe.cq.screens.device.impl.DeviceService
请按照以下步骤配置DeviceServiceImpl:
通过AEM实例导航到Adobe Experience ManagerWeb控制台配置锤子图标—> 操作 —> Web控制台。
Adobe Experience ManagerWeb控制台 配置打开。搜索deviceservice。 要搜索属性,请按Command+F(对于macOS)和Control+F(对于Microsoft Windows)。
要了解如何为AEM Screens项目配置调度程序,请参阅为AEM Screens项目配置调度程序。
将Java encoding设置为Unicode。 例如,Dfile.encoding=Cp1252将无法工作。
推荐:
建议在生产使用中对AEM Screens服务器使用HTTPS。