以下章節提供與AEM Screens專案相關之常見常見問答集的解答。
列出的必要檢查,應由主要支援或客戶端支援在提出問題前先進行嘗試。
http://localhost:24502
。 檢查所有內容是否都正確下載。CTRL + ALT +I
開啟dev console以查看日誌。線上頻道將在即時環境中顯示更新內容,而離線頻道則顯示快取內容。
選取渠道並從動作列導覽至渠道屬性。 在Channel標籤下查看開發人員模式(強制頻道線上)以使頻道聯機。
渠道角色是實際執行渠道的抽象化,因此作者可以直接關注一般體驗。 您可以將其視為一種標籤,可在其內容(顯示或排程)中唯一識別渠道。
對於靜態引用,解析度僅遵循指定的路徑。
對於動態參考,解析度會在頻道指派給顯示器(而非排程)後發生。 顯示路徑會變成頻道的內容,解析度會如下(最高到最低優先順序):
等等,直到您到達位置資料夾並停在此處(因此,您無法參考位於頻道資料夾中的頻道,例如僅參考位置子樹狀結構中的頻道)。
目前只有作者實例才能進行註冊。 雖然註冊服務未經過驗證,但它只會在AEM中建立待審裝置,而不會實際註冊裝置或指派任何顯示。
若要註冊裝置(這表示在AEM中為裝置建立使用者),您仍需要向AEM驗證,而且目前必須手動遵循註冊精靈來完成註冊。 理論上,惡意使用者可能會建立數個擱置中的裝置,但若未登入AEM,就無法註冊任何裝置。
註冊請求是POST請求。
建議您從工作階段取得裝置ID,而非以參數形式傳遞。 這會清除伺服器記錄檔、瀏覽器快取等。 目前並非安全問題。 請注意,當伺服器上沒有狀態更改時,語義上會使用GET,當狀態更改時,會使用POST。
您無法拒絕註冊請求。 註冊請求應在Adobe Experience Manager Web Console中設定的逾時後過期。 預設情況下,此值設定為一天,並儲存在記憶體快取中。
請檢查以下可能性以排除空白螢幕問題:
您必須啟用Apache Sling Referrer Filter Allow Empty。 這是AEM Screens Player和AEM Screens伺服器之間最佳化控制通訊協定所需的。
如果播放器找不到AEM Screens Server DNS,就可能會發生這個問題。 您可以嘗試使用IP位址進行連線。 要獲取伺服器的IP,請使用:arp <server_dns_name>。
使用純Android API的跨平台Android監視程式已包含在應用程式中。 您不需要額外的軟體,但視您使用的裝置而定,您可能需要退出apk才能取得完整電源週期的系統權限(Powermanager api)。 如果它沒有使用製造商密鑰辭職,它將退出並重新啟動應用程式,但不會重新啟動電源。
如需如何實作Android Player的詳細資訊,請參閱「實作Android Player」。
根據您所需的監控和警報,AEM Screens Notifications新功能會通知您裝置是否有一段時間未ping通。 協力廠商工具將視您的作業系統(OS)、其功能及客戶的特定需求而定。
如需可監控裝置活動的詳細資訊,請參閱AEM Screens Notifications Service。
ChromeOS Player可在開發人員模式下以Chrome Browser外掛程式安裝,而不需實際的Chrome Player裝置。 如需安裝,請遵循下列步驟:
當AEM Screens播放器啟動時,會在播放器收到404錯誤時,向/content/screens/svc.ping.json提出要求。 播放器會啟動驗證要求以針對發佈例項進行驗證。 如果發佈例項中有自訂錯誤處理常式,請確定您在/content/screens/svc.ping.json上傳回匿名使用者的404狀態代碼。
請依照下列步驟,在任何Android播放器上開啟「保持清醒」:
Windows Player中沒有窗口模式。 一律為全螢幕模式。
請依照下列步驟來疑難排解持續傳送要求至/content/screens/svc.json
和/libs/granite/core/content/login.validate/j_security_check
的AEM Screens播放器:
當AEM Screens播放器啟動時,會要求/content/screens/svc.json
。 當播放器在回應中取得404狀態碼時,會針對publish例項使用/libs/granite/core/content/login.validate/j_security_check
啟動驗證要求。 如果publish例項中有自訂錯誤處理常式,請務必在/content/screens/svc.json
或/content/screens/svc.ping.json
上傳回匿名使用者的404狀態代碼。
檢查您的調度器配置是否允許/filters
中的這些請求。
如需詳細資訊,請參閱設定畫面篩選器。
檢查您的調度程式重寫規則是否將任何螢幕路徑重寫到其他路徑。
檢查您在/etc/map
author 或 publish 例項和畫面路徑是否與相符,並在內部重新導向至不同路徑。 sling:match
解析/system/console/jcrresolver
中的確切URL有助於識別publish例項是否將這些URL重寫到任何其他路徑。
檢查Apache Sling Resource Resolver Factory組態是否造成內部重寫。
若要停用Livefyre以避免記錄錯誤:
停用Livefyre搭售:
https://<host>:<port>/system/console/bundles
com.adobe.cq.social.cq-social-livefyre
停用Livefyre poller:
/etc/importers/polling/livefyre-poller/jcr:content
AEM Screens會針對產品使用的查詢建立索引定義。
如果error.log
中有任何查詢遍歷WARNs,請為查詢建立自定義索引。 有關詳細資訊,請參閱配置索引。
您也可以參閱Oak Documentation上的其他資源。