標籤:
AppCan開發服務平台應用引擎已經開源了,iOS或者Android開發人員可以得到AppCan開發服務平台應用引擎的全部代碼,根據自己的需求開發出適合自己的應用引擎,本說明用來指導開發人員將自己的應用引擎上傳到AppCan平台,在AppCan開發服務平台上使用自己的修改後的應用引擎。
要重新修改應用引擎需要原生環境,即iOS應用引擎需要OSX系統和Xcode環境,Android應用引擎需要有Android開發環境。
自訂iOS應用引擎:
1.擷取iOS應用引擎源碼,在源碼目錄中有個AppCanEngine目錄,通過Xcode匯入應用引擎工程,根據自己需求修改應用引擎,編譯產生靜態庫檔案libAppCanEngine.a,新產生的libAppCanEngine.a 檔案會覆蓋AppCanPlugin/AppCanPlugin/engine/libAppCanEngine.a檔案
2.使用7z壓縮公用程式壓縮AppCanPlugin目錄,注意壓縮格式為7z
3.編輯iosEngine.xml檔案,內容如下:
4.將產生的7z壓縮後的檔案(在壓縮這個7z檔案之前建議需要去掉檔案尾碼名)和編輯好的iosEngine.xml檔案壓縮成zip檔案
經過以上操作建立了AppCan平台自訂iOS應用引擎,可以上傳到appcan.cn平台上,在appcan.cn平台上使用自己定義的iOS引擎。
iOS目錄結構:
自訂Android應用引擎:
1.擷取Android應用引擎源碼,在源碼目錄中有Engine目錄,通過Android開發環境匯入應用引擎工程,根據自己需求修改應用引擎,編譯產生應用引擎AppCanEngine.jar檔案。
2.用新產生的應用引擎AppCanEngine.jar檔案覆蓋源碼目錄中
en_baseEngineProject/WebkitCorePalm/libs/AppCanEngine.jar檔案
3.使用7z壓縮公用程式壓縮en_baseEngineProject中WebkitCorePalm目錄,注意壓縮格式為7z
4.編輯androidEngine.xml,內容如下:
5.將產生的7z壓縮後的檔案(在壓縮7z檔案之前建議需要去掉檔案尾碼名)和編輯好的androidEngine.xml檔案壓縮成zip檔案
經過以上操作建立了AppCan平台自訂Android應用引擎,可以上傳到appcan.cn平台上,在appcan.cn平台上使用自己定義的Android引擎。
Android目錄結構:
更多AppCan 開發應用平台文檔:http://newdocx.appcan.cn/index.html 點擊這裡可查看。
AppCan開發應用平台:自訂引擎機制說明