Tinker热更新总结

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%,有一定的失败率可以通过后台查看

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2021 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :