可以很好地轉換您的AEM桌面應用程序到移動應用(網站應響應)。
AEM利用Cordova(PhoneGap)和ContentSync框架爲Android和iOS創建應用程序。有關如何配置ContentSync here的更多信息。簡單來說,ContentSync根據定義的一組配置和cordova(phonegap)打包您的應用程序(/ content,/ apps,/ etc,...),幫助您訪問本地手機功能並創建存檔文件(apk/ipa) 。使用AEM創建應用程序的方式不止一種。
1.使用CLI科爾多瓦:
您setup文件系統中的一個項目科爾多瓦。然後爲您的AEM項目創建內容同步配置。從here生成並下載應用程序存檔。您之前設置的Cordova項目將具有以下文件夾結構。
廣場WWW文件夾內的存檔文件的內容,請根據您的應用程序的config.xml並啓動建設。使用這種方法,您將需要一個Apple系統來生成.ipa文件,因爲它使用了xcode,而windows使用npm節點js來進行初始dev env設置。
2.採用開箱即用'啓動的PhoneGap構建的工作流程和AEM雲配置
這是一個簡單的方法,並不需要你安裝在你的系統中的任何科爾多瓦項目。您只需設置contentsync配置,爲工作流添加一些屬性以識別您的項目,然後觸發工作流程。按照this。在AEM 6.1
3.使用應用程序控制臺這也使得采用內容同步的下方。應用程序控制臺使應用程序非常易於維護和配置,它還具有用於推送通知,深度鏈接等的內置配置。請通過info here。請參閱應用程序控制臺中創建的示例geometrixx-outdoors項目,將幫助您更好地理解。
PS:科爾多瓦和phonegap是相同的。您可以將Cordova視爲Linux內核和PhoneGap作爲Linux發行版。
Phonegap不是[網絡服務器或網頁瀏覽器](https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/new-to-Phonegap.md#005)。 – JesseMonroy650