轻糖iOS版冷启动3秒必现崩溃,根因是共享层ViewModel的Flow订阅异常未捕获,在Kotlin/Native上触发SIGABRT。修复方案是在每个订阅外层加try/catch,CancellationException需rethrow,异常记日志并写入UiState。沉淀三条军规:订阅必须兜底、取消异常优先处理、异常只进日志和UiState。
在ViewModel中使用viewModelScope发动携程时,IDE没有给出提示,原因是没有引入相关依靠。解决方法是检查文档,增加依靠,同步工程并导入包。这样就解决了viewModelScope爆红的问题。
完成下面两步后,将自动完成登录并继续当前操作。