首先要明確的是,什么是增量更新:
相信大家都見過在應用市場省流量更新軟件,一個幾百M的軟件可能只需要下載一個20M的增量包就能完成更新。
增量更新的流程是:用戶手機上安裝著某個應用,下載了增量包,手機上的apk和增量包合并形成新的包,然后再次安裝(注意這個過程是要重新安裝的,當然部分應用市場有root權限你可能感知不到)。
ok,那么把整個流程細化為幾個關鍵點:
用戶手機上提取當前安裝應用的apk
如何利用old.apk和new.apk生成增量文件
增加文件與1.中的old.apk合并,然后安裝
解決了上述3個問題,就ok了。
- PC官方版
- 安卓官方手機版
- IOS官方手機版