Sophix的使用

  • 什么是Sophix?

    它是由阿里云提供的的一种App热修复方案,用于实时修复应用线上问题,基于阿里hotPatch技术。

  • 为什需要使用sophix?

    在app版本发布后,当应用发现有比较大的bug需要紧急修复或则我们要推出新的模块时,传统的方式是将bug修复后,然后重新打包,再上传到应用市场,用户进行版本更新。这种方式带来的问题是成本高,效率底。而采用热修复技术,我们可以打差异补丁,让app在网络状态下载差异补丁,进行修复,这样开发者无需重新发包,审核(提高效率);用户无需消耗大流量下载更新包,进行安装点击等操作(高效)。

  • 有那些主流的热修复框架?

    sophix热修复技术使用

  • 应用场景

    • 紧急修复线上问题
    • 快速发布新鲜功能
  • 接入流程

    sophix热修复技术使用

    sophix热修复技术使用

    • 3.进入控制台,创建应用

    sophix热修复技术使用

    • 4.创建应用后根据下图进入热修复app列表。可以查看对应应用的相关信息。

    sophix热修复技术使用

说明:1.对于打包可以不进行签名,在生成补丁时进行签名配置

sophix热修复技术使用

sophix热修复技术使用

。生成补丁后将补丁上传到阿里云后台
sophix热修复技术使用

说明:该版本号一定要与你在项目的aplication初始化时配置的版本号一致,否则将无法下载到此补丁

  • 点击查看详情进行补丁上传

    sophix热修复技术使用

    )上传完了之后,点击查看详情,进入补丁发布状态

sophix热修复技术使用

  • 若处于测试状态可以通过扫二维码下载测试工具app进行补丁修复测试

sophix热修复技术使用
* 若测试全部通过,则可以点击发布,进行全部推送。

demo地址

https://github.com/meijing779889047/SophixProject

相关文章:

  • 2021-12-08
  • 2022-02-18
  • 2021-08-27
  • 2022-12-23
  • 2021-10-12
  • 2021-07-07
猜你喜欢
  • 2022-12-23
  • 2021-08-23
  • 2021-06-27
  • 2021-05-11
  • 2022-01-10
  • 2021-10-21
  • 2021-08-28
相关资源
相似解决方案