增量更新的基本原理可以概括为:
服务器对比新包与旧包的差异,然后生成差分包。
应用市场下载差分包,在本地与旧包生成新的安装包,然后安装。
那么问题来了,
本地安装后的应用的 apk 一般是在 /data/app/xxx 包名 /目录下的
只要应用市场不是系统应用的话,它是没有权限获取到旧的 apk 包的
那么新的安卓包是如何生成的呢?
服务器对比新包与旧包的差异,然后生成差分包。
应用市场下载差分包,在本地与旧包生成新的安装包,然后安装。
那么问题来了,
本地安装后的应用的 apk 一般是在 /data/app/xxx 包名 /目录下的
只要应用市场不是系统应用的话,它是没有权限获取到旧的 apk 包的
那么新的安卓包是如何生成的呢?