【问题标题】:Implementing Firebase Crashlytics in React native application - Android在 React 本机应用程序中实现 Firebase Crashlytics - Android
【发布时间】:2019-06-26 10:38:34
【问题描述】:

我想将 Firebase Crashlytics 添加到我的 React 本机项目中。我在网上看了一下,一些链接建议使用 Crashlytics with Fabric,

当我查看 Fabric 时,有人提到它仅在 2020 年之前可用,并建议使用 Firebase Crashlytics。我有点困惑。

任何人都可以建议任何链接/指南以在我的 React 本机项目中实现 Firebase Crashlytics。

谢谢 回复

【问题讨论】:

    标签: firebase react-native react-native-android crashlytics


    【解决方案1】:

    有点简单。

    首先,您需要将 firebase 添加到您的项目中,使用以下链接链接 react-native-firebase 。

    https://rnfirebase.io/docs/v5.x.x/installation/initial-setup

    然后使用那里的文档将 firebase 崩溃分析添加到您的代码中

    https://rnfirebase.io/docs/v5.x.x/crashlytics/reference/crashlytics

    例如:

    import firebase from 'react-native-firebase'
    
    componentDidMount(){
      firebase.crashlytics().log('Test Message!');
      firebase.crashlytics().recordError(37,"Test Error");
    }
    

    【讨论】:

      【解决方案2】:

      将 firebase 添加到您的项目,然后添加 crashlytics sdk。您可能需要将密钥放在您的 android 和 ios 项目中。就这样吧。

      还可以查看 sentry - 它更适合基于 JS 的应用程序,因为它显示了导致崩溃的行号和代码。另一方面,我记得 Crashlytics 只显示本地崩溃。

      【讨论】:

      • 是的,我确实需要基于 JS 的崩溃信息。关于哨兵你指的是github.com/getsentry/react-native-sentry
      • 我们不能使用 Firebase Crashlytics 获取基于 JS 的崩溃信息吗
      • 是 - github.com/getsentry/react-native-sentry
      猜你喜欢
      • 1970-01-01
      • 2021-02-11
      • 1970-01-01
      • 2017-10-30
      • 1970-01-01
      • 2019-11-25
      • 2016-05-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多