【问题标题】:How to Integrate Crashlytics with React Native app如何将 Crashlytics 与 React Native 应用程序集成
【发布时间】:2016-04-16 19:46:36
【问题描述】:

我正在使用 React Native 构建我的应用程序,我想捕捉应用程序的 Objective-C 和 JavaScript 端发生的崩溃。

我使用他们的指南和安装程序安装了 Crashlytics SDK,一切顺利。我确实看到了 Objective-C 方面的崩溃,但 不是 JavaScript 发生的崩溃。

我是否需要做一些特别的事情来捕捉 JavaScript 错误并将它们报告给 Crashlytics?

谢谢, 冉。

【问题讨论】:

  • 您是否从应用的“发布”版本进行测试?
  • 是的,我做到了。这就是我验证来自 Objective-C 的崩溃报告而不是 JavaScript 的方式。
  • 发生 JavaScript 错误时,您的应用是显示红框还是完全崩溃?
  • 它完全崩溃了:(
  • 当它崩溃时,它是显示 obj-c 外观的崩溃还是崩溃歌词中什么也没有?

标签: javascript ios react-native crashlytics


【解决方案1】:

我刚刚写了一篇关于这个的博客文章:

Add Crashlytics to your React Native iOS app

我采用的方法是覆盖 react native 的日志记录功能,以便能够记录我自己的内容并在崩溃日志中查看它,并且还生成了一个源映射以查看完整的堆栈跟踪。

【讨论】:

  • 谢谢,我已经选择了 Sentry,它工作得很好 :) 但是很高兴看到 Crashlytics 集成,干得好!
  • 谢谢 你现在能不能更新你的博客 firebase 与 fabric 合并。
【解决方案2】:

你可以使用react-native-fabric它有一个很好的指南,并且有用于crashlytics和answer的js方法

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    • 1970-01-01
    • 2020-12-08
    • 2021-10-15
    • 2020-09-18
    • 2016-11-08
    • 2021-04-13
    相关资源
    最近更新 更多