介紹
* 端API
* 云API
* APP管理服務
* 推送
* 云修復
* 版本管理
* 數據統計
新手開發指南
* Deep Engine 適合 Web 開發者
* SuperWebView 適合已有原生應用的開發者
* 數據云 適合需要快速簡便實現服務端的開發者
創建第一個應用
- 根據提示完成第一個應用
1.控制臺創建native應用, 在代碼欄獲取代碼分支信息,即svn地址,及分支密碼.
2.使用Cornerstone獲取倉庫進行版本管理.
3.使用Sublime進行代碼開發.
widget包結構說明:并非一定要按照這個結構,但這樣的結構無疑是結構明確高效的
File or Folder | Role |
---|---|
config.xml(必須有,其它可選)
|
整個Widget的入口 ,它包含了關于該Widget的重要信息 . 如:名稱、作者信息、描述、云端ID、偏好設置、權限配置、模塊概覽以及入口html(index.html)文件。 具體看config.xml應用配置說明
|
index.html | 在config文件中配置的默認第一個加載頁面, 也就是說默認是這個文件,但你也可以自己設置 |
error | 頁面加載出錯時的提示頁,頁面名稱必須為error.html . 測試發現新建項目并沒有這個文件夾及文件,但可以手動創建,并且起到了相應作用 |
icon | 應用圖標,分辨率為150*150(僅供APICloud Studio本地測試版本使用,云端正式版本不需要在此設置,以減小應用包大小. 也就是說正式版的需要在控制臺設置) |
launch | 啟動圖片,分辨率為1080*1920(僅供APICloud Studio本地測試版本使用,云端正式版本不需要在此設置,以減小應用包大小) |
html | html網頁文件夾,除了index,一般各個頁面的文件都放在這里,可以自己再創建子文件夾 |
css | css樣式文件夾. 新建項目時有一個系統的api.css文件 |
script | Javascript文件夾. 新建項目時有一個系統的api.js文件,為window增加了api對象屬性
|
image | 圖片資源文件夾 |
res | 主要放置資源文件.具體使用時再補充 |
res/key.xml | 可以在res/key.xml中配置多個鍵值對,然后編譯時,云服務器會自動加密 key.xml文件 。 在應用內,您可以通過api.loadSecureValue方法,獲取指定的 key 對應的值 |
wgt | 子wgt目錄,子widget根目錄名稱為對應的widgetId |
feature | 用于聲明本應用使用到的平臺擴展模塊功能、第三方SDK等接入規范、運行時組件,并聲明該模塊默認需要傳入的參數及值(param),每個Feature對應一個或多個參數值。 |
真機測試
Android
iOS
WiFi真機同步測試
官方發布的AppLoader,只包含了官方模塊。而其他開發者的自定義模塊、付費模塊、第三方SDK模塊等都并未加入到loader中.
自定義loader與官方loader的區別 :看文檔
自定義Loader與快速生成測試包沒有任何關系。 APICloud Studio“快速生成測試包”時,仍然使用的是官方的loader,而不是自定義loader。
1.在控制面板的模塊中配置好模塊后,在自定義load欄編譯后下載,命名為load.apk或load.ipa
2.在~/Library/Application Support/Sublime Text 3/Packages/Sublime-APICloud-Loader/appLoader文件夾中的custom-loader和custom-loader-ios中創建文件夾,以應用ID名命名.
3.將load.apk放入custom-loader/應用ID名文件夾中,load.ipa放入custom-loader-ios/應用ID名文件夾中
3.在應用ID名文件夾中分別創建load.conf文件,編輯內容參考文檔,很簡單.