tinker
tinker copied to clipboard
发布新补丁与撤回旧补丁需要间隔多久
异常类型:app运行时异常/编译异常
手机型号:华为Nova3 手机系统版本:Android 9
Tinker版本:1.9.14.18 Tinker-support版本: 1.2.3 gradle版本:4.1.3
是否使用热更新SDK: 是
系统:MacOS
步骤 1、运行基准包 2、打出patch-1,并上传至bugly后台 3、间隔10分钟打出patch-2,撤回patch-1,并上传patch-2
4、卸载旧包重新安装基准包模拟新用户 5、log了CrashReport可以看到拉取了最新的patch-2并返回patch success了 6、杀掉app,可以看到生效后的代码,但是!!! 问题产生 此刻log显示拉取了patch-1并且开始合并 7、杀掉app,再次打开log了开始rollback 至此,2个补丁都不生效了
8、间隔2个小时卸载旧包重新安装基准包后,仅拉取了最新的patch-2,没有拉取patch-1了,一切又正常了
撤回旧补丁需要多久的时间才不会被拉取? 如果我基于一个基准包打了多个补丁,我是否要撤回旧补丁?还是停止下发?