补丁发布推荐流程

热修复补丁发布的标准流程需要经过三个步骤,遵守标准作业流程,可以规避更多风险。

说明

标准作业流程为:线下测试->灰度发布->全量发布。

线下测试

  1. 使用调试工具,进行补丁调试,请参见调试补丁

  2. 线下使用市场主流手机进行补丁验证,尽可能完整覆盖主流的市场机型和ROM。

    说明

    如果您没有足够的线下机型,可使用EMAS 移动测试产品进行线下测试。

生产灰度

基于热修复灰度功能,进行3轮灰度,灰度设备数依次为1%、5%、20%,然后观察以下指标:

  • 补丁生效率指标:补丁加载成功设备数/补丁下载成功设备数(预期数值>70%)。

  • 补丁清除率指标:补丁被动清除成功设备数/补丁下载成功设备数(预期数值<2%)。

说明

端上发生启动Crash会触发端侧保护机制,自动清除热修复补丁。

  • Crash监控指标(补丁发布后App的崩溃数据情况,您可以使用EMAS 崩溃分析产品进行统计。预期热修复补丁发布后没有出现崩溃数据增长。)

正式发布

灰度数据符合预期后正式生产发布。