通用的自動公升級解決方案,可以推廣到其他專案中。
應用公升級時,需要把打包好的apk拷貝到目標終端,然後安裝公升級。由此帶來兩點問題,一是新版本公升級對使用者體驗不好;二是增加了實施工作。
從使用者的角度出發,分析功能需求,強制公升級法,自動公升級包括以下步驟:
1. 使用者開啟應用,進入登入頁面;
2. 登入頁面載入完成後,檢測當前版本是否為最新版本;
a) 如果是最新版本,結束(公升級流程);
b) 如果不是最新版本,提示使用者公升級;
ii. 如果使用者選擇不公升級,則退出應用。
從系統角度出發,結合使用者需求,設計系統應具備的功能。
應用端功能設計,主要功能有:
1. 檢測新版本;
2. 獲取當前版本;
5. 更新邏輯控制;
6. 記錄使用者更新歷史
服務端功能設計,因為是使用webservice提供服務,所以介面至少應涵蓋應用端的呼叫需求,主要介面應包括的功能有:
1. 檢測新版本;
3. 應用更新記錄(記錄誰在什麼時間獲取了哪個版本);
資料庫設計,只設計表結構,不涉及具體的資料庫軟體,便於擴充到其他資料庫,當前為sql server
字段說明
備註id
自動編號
name
應用名稱
mark
應用標識
logo
圖示introduce
介紹字段
說明備註
id自動編號
mark
應用標識
version
版本號serverpath
islastest
最新版本標識
releasetime
發布時間
crt欄位
說明備註
id自動編號
uid使用者標識
mark
應用標識
記錄使用者獲取的應用
version
版本記錄使用者獲取的應用版本
fetchtime
獲取時間
記錄使用者獲取應用的時間
關鍵**:
獲取當前應用版本號
if (err) else
uexwindow.open('dd', '0', serverurl, 0, 1,1, 0, 500);
iis配置
副檔名mime型別
.apk
主要方法
//////根據應用標識獲取最新版本資訊
///publicvoid getlastestversion(string mark);
//////記錄使用者更新歷史
///publicvoid recordupdatehistory(string uid, string mark, string version);
交大就業資訊 單位資訊
星期一北京煜邦電力技術 就業中心一樓資訊發布廳 2004.11.29 中國對外應用技術交流促進會 就業中心二樓資訊發布室 東204 2004.11.29 天翰科技 吳江 學生就業中心一樓資訊發布廳 2004.11.29 廣東遠光軟體股份 學生就業中心一樓資訊發布廳 2004.11.29 漢略 上海 ...
查詢某組織下子庫存與物料資訊
某組織下的某子庫存所有的物料資訊 select msib.segment1 msi.secondary inventory name msi.organization id msib.description from mtl secondary inventories msi mtl system ...
人事資訊管理系統 PMS
表 1.部門 department 主要字段 departid departname departdes,描述 parentname,上級部門 remark 2.員工資訊表 employee 主要字段 employeeid hiredate,雇用日期 posistion,職務 state,員工型別,...