Show Menu
主题×

脱机渠道

Screens播放器通过利用ContentSync技术为渠道提 供离线 支持。
播放器使用本地http服务器来提供解压缩的内容。
将渠道配置为联 机运行 ​时,播放器会通过访问AEM服务器来提供渠道资源,但将渠道配置为脱机运行 ,播放器会从本地http服务器提供渠道资源。
该流程的工作流如下:
  1. 解析所需页面
  2. 收集所有相关资产
  3. 将所有内容打包到一个zip文件中
  4. 下载zip文件并将其解压缩到本地
  5. 显示内容的本地副本

更新处理函数

ContentSync 使用 更新处理程序来分析和收集特定项目的所有必要页面和资产。 AEM Screens使用以下更新处理程序:

常用选项

  • 类型 : 要使用的更新处理函数类型
  • 路径 : 资源路径
  • # : 目标文件中的文件夹
类型 描述 选项
渠道 收集渠道 扩展: 要收集的资源的扩展 [pathSuffix="]: 添加到渠道路径的后缀
clientlib 收集指定的客户端库 [扩展="]: 可以是css或js,以仅收集前者,或仅收集后者
assetrenditions 收集资产演绎版 [再现=[]]: 要收集的演绎版列表。 默认为原始演绎版
复制 从路径复制指定的结构

测试ContentSync配置

请按照以下步骤测试ContentSync配置:
  1. 打开 https://localhost:4502/libs/cq/contentsync/content/console.html
  2. 在列表中选择配置
  3. 单击清除缓存
  4. 单击“更新缓存”
  5. 单击“下载完整版”
  6. 解压zip文件
  7. 开始解压缩的文件夹中的本地服务器
  8. 打开开始页面并检查应用程序状态

为渠道启用脱机配置

请按照以下步骤为渠道启用脱机配置:
  1. 检查渠道内容并检查是否从AEM实例(联机)请求它。
  2. 导航到渠道仪表板,然 后单击 “渠道 信息”面 板中的……以更改属性。
  3. 导航到渠道属性,并确保复选框在渠道选项卡下处 于禁 用状态。 Click Save & Close .
    在将内容正确部署到设备之前,请单击“更 新脱机内容”
    “属 ”下的 “脱机 ”状态也会相应更新。
  4. 检查渠道内容并检查是否从本地播放器缓存请求它。
要进一步了解自定义脱机资源处理程序的模板以及特定项目中的 pom.xml 最低要求,请参 阅为AEM Screens开发自 定义组件中的自定义处理 程序模板