文档
更新日志

10.5.4(2024-04-23)

  • 修复 web 端的兼容问题

10.4.2(2024-04-22)

  • 加入 debug 参数,允许在开发环境中调试热更
  • 热更策略中加入 null 选项,即禁止自动检查,完全手动控制

10.1.0(2024-02-24)

  • 全新设计的 api 接口,全面 hook 化,更易集成和自定义
  • 全面同时支持新老架构和 hermes

9.0.0(2023-09-02)

  • 初步支持新架构
  • 添加事件回调以方便统计

8.0.1(2022-07-05)

  • 没有 update.json 文件的情况下不会再报错

7.4.1(2022-05-04)

  • 修复极少数热更失败的情况

7.3.4(2021-11-04)

  • 新增快速集成方法。
  • 默认使用 AndroidX 支持库(使用npx jetify -r命令转换可以支持老的 support 库)

6.4.0(2021-10-06)

  • 新增查看本地版本信息的方法(getCurrentVersionInfo()

6.3.0(2021-10-04)

  • 库文件体积优化

6.2.0(2021-08-13)

  • 修复 android 7 及以下版本可能解压失败的问题

6.1.0(2021-07-29)

  • 修复频繁调用下载更新导致的图片丢失问题

6.0.2(2021-05-18)

  • 修复 android 7 及以下版本安装 apk 报错的问题

6.0.0(2021-05-04)

  • 换用 hdiff 算法,更新所需流量更少,速度更快
  • 修复一些少见的崩溃问题

5.10.0(2020-12-18)

  • 提升 iOS 更新的稳定性

5.9.0(2020-09-27)

  • 可在应用内直接下载安装新版本 apk

5.8.3(2020-09-24)

  • 加入下载进度回调

5.7.0(2020-08-13)

  • 初始化时检查 Android 的 bundle url 是否正确配置

5.6.0(2020-05-26)

  • 修复 iOS 更新偶尔报找不到 app.json 的问题

5.5.9 (2020-04-14)

  • 修复编译时找不到 generateiOSBuildTime.sh 的问题

5.5.8 (2020-04-02)

  • 提供 setCustomInstanceManager 方法,方便自己集成 RN 的用户调用

5.5.6 (2020-02-11)

  • bundle 时清除缓存
  • 修复更新包过大时可能出现的崩溃
  • publish 时检查文件格式

5.5.5 (2020-01-18)

  • 提升服务健壮性

5.5.4 (2020-01-13)

  • 防止某些情况下安卓找不到 bundle 文件引起的崩溃

5.5.3 (2019-12-18)

  • 忽略 hermes 的输出避免 buffer 溢出

5.5.2 (2019-12-06)

  • 修复使用 use_frameworks 时无法读取时间戳的问题

5.5.0 (2019-11-24)

  • 打包时加入时间戳

5.4.0 (2019-11-16)

  • 修改类名方法名

5.3.2 (2019-10-25)

  • 可以禁用 ios 端以避免审核被拒

5.3.0 (2019-09-19)

  • 替换 apk reader 以避免某些环境读取 apk 版本号报错的问题

5.2.9 (2019-09-18)

  • 添加 proguard 混淆规则以解决开启混淆后闪退的问题

5.2.8

  • 解决某些情形下 Android 调用 switchVersion 不能重启的问题

5.2.7

  • 改进 windows 端打更新包的兼容性(部分 windows 机器上会产生空 ppk 文件)

5.2.4

  • 支持 RN 0.61 的 hermes(路径变化)
  • iOS 端使用第三方的 SSZipArchive 以减少重名冲突

5.2.2

  • 修复一处导致 iOS 回滚的问题

5.2.1

  • 检测如果开启了 hermes,则自动编译为 hermes 字节码格式

5.2.0

  • 添加 typescript 声明
  • 支持 cocoapods

5.1.9

  • 重写 bundle 命令以提升版本兼容性
  • 改进命令行的输出样式

5.1.8

  • 服务器迁移到 https
  • android 支持 64 位

5.1.6

  • 解决 Android 热更新后部分图片丢失问题:
    同一个项目中放置了多个完全相同的文件,在 5.1.0 至 5.1.5 之间的版本中,更新后有时会出现其中的部分无法显示。此问题在 5.1.6 版本修复。修复此问题涉及原生部分,需要重新打包。