全部产品
云市场
云游戏

热修复代码示例

更新时间:2020-09-02 14:54:51

Android 代码示例

基于 mPaaS 框架

参考 代码示例 获取示例代码。

基于原生框架

Demo 地址

参考 代码示例 获取示例代码。

下载应用体验热修复功能

在 Android 设备中,使用支付宝、钉钉等扫描二维码安装应用:

体验流程如下:

  1. 第一次启动应用,点击应用中的按钮,会弹出类如 存在 Bug 的提示信息,说明该版本应用存在 Bug。

    由于该应用接入了热修复组件,在应用启动检测到 Bug 时,会下载热修复包。
  2. 杀掉该进程,再次启动应用,点击应用中的按钮,会弹出类如 Bug 已修复 的提示信息。

    第一次启动时下载的热修复包会在应用重启时生效,进而修复 Bug。

iOS 代码示例

有关 Hopatch 热修复的详细介绍,请参考 实时发布 > 热修复管理 > iOS 接入简介

快速开始

  1. 直接运行工程,点击 Create Crash 按钮,程序闪退。
  2. 将工程目录下的修复脚本 Test.js 上传到发布平台,并创建发布任务。创建发布任务的详细介绍请参考 实时发布 > 热修复 > 服务端

    image

  3. 再次点击 Create Crash 按钮,程序正常运行,闪退被修复。

    fixed