对于应用更新这块是如何做的?(解答:灰度,强制更新,分区域更新)?

灰度:(能够平滑过渡的一种发布方式)

(1)找单一渠道投放特别版本。

(2)做升级平台的改造,允许针对部分用户推送升级通知甚至版本强制升级。

(3)开放单独的下载入口。

还有,灰度版最好有收回的能力,一般就是强制升级下一个正式版

 

增量更新:bsdiff:二进制差分工具bspatch是相应的补丁合成工具,根据两个不同版本的二进制文件,生成补丁文件.patch文件。通过bspatch使旧的apk文件与不定文件合成新的apk。 不足:要区分版本,内置及版本相同破解版apk无法增量更新,最好进行sha1sum校验,保证基础包的一致性。

猜你喜欢

转载自blog.csdn.net/github_37130188/article/details/89788522