Tinker缺点
- Tinker的更新是只能针对同一个版本的app更新,时间越久更新包越大,它不能更新app版本,需要保证每个发布的apk都采用不用的APP版本
- Tinker不支持修改
AndroidManifest.xml,Tinker不支持新增四大组件(1.9.0支持新增非export的Activity)
- 由于Google Play的开发者条款限制,不建议在Google Play渠道动态更新代码
- 在Android N上,补丁对应用启动时间有轻微的影响
- 不支持部分三星Android-21机型,加载补丁时会主动抛出
TinkerRuntimeException:checkDexInstall failed
- 对于资源替换,不支持修改
remoteView。例如transition动画,notification icon以及桌面图标。
- 更新的成功率不是100%,有一定的失败率可以通过后台查看
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/29/tinker-hot-update-summary/
文章版权归作者所有,未经允许请勿转载。