应用启动时会执行一系列的初始化操作,例如读取热修复补丁包,读取 React Native 更新包,读取数据库,读取本地缓存文件,读取服务端数据等等,在其中某个环节如果出现文件损坏或者数据格式不正确,可能就会导致应用启动时发生连续闪退,如果闪退是发生在热修复操作之前,那么这个闪退在更新应用新版本之前将得不到修复,如果闪退发生在热修复操作之后,那么可以通过及时下发热修复补丁包解决,不过前提是需要有监控告警功能,而且有一定规模的用户遇到这种情况。快速有效的解决由于数据问题导致应用启动连续闪退的问题就是本方案提出来的目的。