【问题标题】:Recording Crash using Crashlytics AFTER overridin JSExceptionHandler (React Native)_在覆盖 JSExceptionHandler (React Native) 之后使用 Crashlytics 记录崩溃_
【发布时间】:2019-11-27 22:31:24
【问题描述】:

我在 React Native 中使用 Crashlytics(本机)。 在 RN 中,我重写 JSExceptionHandler 以使用 NativeModules 并调用我的 MyCrashHandler。

MyCrashHandler 使用 Crashlytics reportError.. 执行此操作,但这只有在我出现崩溃时才有用。 我不能让 Crashlytics 崩溃,因为我已经覆盖了 JSExceptionHandler。

如何强制 Crashlytics 发送我的事件?也许我需要改用 Firebase 日志记录?

【问题讨论】:

标签: react-native exception crashlytics


【解决方案1】:

您不必等待崩溃就知道Crashlytics 正在工作。您可以通过将以下代码添加到您的应用程序来使用 SDKforce a crash

Button crashButton = new Button(this);
crashButton.setText("Crash!");

另外,您可以像这样使用自己的 API:

Fabric.with([Crashlytics.start(withAPIKey: "YOUR_API_KEY")]

【讨论】:

    【解决方案2】:

    您可以通过在原生 iOS 和 Android 中编写代码来编写自己的自定义崩溃报告。请检查以下链接。

    https://firebase.google.com/docs/crashlytics/customize-crash-reports?platform=ios

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-20
      • 2021-12-29
      • 2021-06-17
      • 2019-01-02
      相关资源
      最近更新 更多