分享至
如果要設計軟體自動更新機制請問該怎麼做 功能 能自動更新 能只更新patch檔
已邀請的邦友 {{ invite_list.length }}/5
建議:
第一步還是做好版本管理。有一個簡單的作法是利用Subversion(svn)產生的reversion number來定義版本。
第二步是建立更新機制。可以用兩個步驟來做更新,更新的資訊,包括版本號、檔案下載的list等,可以用一個xml來定義,然後把這個xml放在網路上。更新程式可以定期檢查這個xml,比對版本號,版本有更新,就把這個xml下載到本地端取代舊的檔案,然後根據更新檔案列表下載檔案來更新。
建議你用Patch Enginer去Google搜尋一下 相信會找到許多資源可以用
也可參用現成的 tool : 例如 AutoSync
IT邦幫忙