这个教程将为你讲解如何在 Flutter 端监听 Unify 自动生成代码中的异常。
Unify 允许用户通过注入的方式捕获异常结果。然后,自行决策异常是否上报到监控平台。为此,Flutter 端的 UniAPI 类 提供了类方法:
static void setErrorTrackCallback(Function(String moduleName, String channel, String error) newCallback);
setErrorTrackCallback
方法接收一个Function
类型参数,用于 Unify 出现异常时进行回调。
这个Function
回调函数,包含以下参数:
参数 | 表示意义 |
---|---|
moduleName | 异常发生模块的名称 |
channel | 发生异常所使用的Channel名称 |
error | 异常堆栈的错误信息 |