我们在应用程序中使用Crashlytics作为崩溃报告工具.

public class PlatformNativeModuleCallExceptionhandler implements 
NativeModuleCallExceptionHandler {
@Override
public void handleException(Exception e) {
    try {
        .
        .
        .
        Crashlytics.logException(new Exception(exceptionString));
    } catch (Exception ex) {}
}

Crashlytics dashboard会记录崩溃,但它会在一个选项卡中显示所有崩溃.这些可能是相同或不同的本地组件的不同崩溃.

enter image description here

由于这一点,我们无法找出特定碰撞的实例.需要手动判断崩溃的每个实例.

我猜它使用创建异常的类的名称,在本例中为PlatformNativeModuleCallExceptionHandler.

有人知道我们如何更好地将非致命异常分组吗?

推荐答案

Crashlytics使用方法和崩溃线编号对崩溃进行分组,因此,如果您对所有非致命事件都有一个异常处理程序方法,那么它们将被分组在一起.目前还没有解决方法.

React-native相关问答推荐

React Native Axios 通过数组的键过滤

导出命名空间应首先由 `@babel/plugin-proposal-export-namespace-from` 转换

加载作为props传递的图像

React-Native 是单线程执行还是多线程执行?

react-native 中的layout-only view removal优化是什么?

如何在 React-Native Android 中检测拖动事件的结束

这个 refs 在方法中变得未定义

React-Native:显示加载屏幕直到加载 webview

如何将参数传递给graphql片段?

如何渲染多行文本组件,行间有白色间隙

为什么 Android Studio 强制使用 Android 支持库中的 Androidx?

react native图像不适用于特定 URL

React Native 元素搜索栏边界线未清除

如何在 react-native 中从 AsyncStorage 中删除元素

React Native 无法运行堆栈跟踪

在 ReactNative 中单击按钮时如何获取 TextInput 中的值

如何在 react-native 中重叠

react-native:0.41 app.json

React Navigation 切换背景 colored颜色 和样式 StackNavigator

如何从react-native应用程序打开外部应用程序?