離線頻道 offline-channels
Screens播放器使用 ContentSync 技術提供管道的離線支援。
播放器會使用本機http伺服器來提供解壓縮的內容。
當頻道設定為執行 線上 時,播放器會存取AEM伺服器以提供頻道資源。 但是,當頻道設定為執行 離線 時,播放器會從本機http伺服器提供頻道資源。
處理的工作流程如下:
- 剖析所需頁面。
- 收集所有相關資產。
- 將所有內容封裝在zip檔案中。
- 下載壓縮檔並在本機解壓縮。
- 顯示內容的本機復本。
更新處理常式 update-handlers
ContentSync 會使用更新處理常式,來剖析及收集特定專案的所有必要頁面和資產。 AEM Screens會使用以下更新處理常式:
常用選項 common-options
- type:要使用的更新處理常式型別
- path:資源的路徑
- [targetRootDirectory]: zip檔案中的目標資料夾
測試ContentSync設定 testing-contentsync-configuration
請依照下列步驟測試ContentSync設定:
- 開啟
https://localhost:4502/libs/cq/contentsync/content/console.html
。 - 在清單中按一下您的設定。
- 按一下 清除快取。
- 按一下 更新快取。
- 按一下 下載完整版。
- 解壓縮zip檔案。
- 在擷取的資料夾中啟動本機伺服器。
- 開啟您的開始頁面,並檢查您的應用程式狀態。
啟用頻道的離線設定 enabling-offline-config-for-a-channel
請依照下列步驟,啟用頻道的離線設定:
-
Inspect頻道內容,並檢查是否從AEM例項(線上)請求。
-
導覽至頻道控制面板。
-
按一下 頻道資訊 面板中的 …。
-
導覽至管道屬性。
-
在((頻道))標籤下,確定核取方塊已停用,然後按一下 儲存並關閉。
在將內容正確部署到裝置之前,請按一下 更新離線內容。
PROPERTIES 下的 離線 狀態也會相應地更新。
-
Inspect頻道內容,並檢查是否從本機播放器快取要求。
pom.xml
中專案的最低需求。 請參閱 為AEM Screens 開發自訂元件中的自訂處理常式範本。