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