我想在应用程序中发生UI异常时捕获和报告。我想用firebase工具报告它或保存在本地活动日志中,但我不知道在哪里捕获它?
Crashlytics有办法做到这一点。它有一种收听颤振错误的方法,并将其记录在Firebase上:
FirebaseCrashlytics.instance.setCrashlyticsCollectionEnabled(true);
FlutterError.onError = FirebaseCrashlytics.instance.recordFlutterError;
你也可以用你想用的任何服务替换FirebaseCrashlytics.instance.recordFlutterError。
FlutterError.onError = //whatever service you use.