'react-native-firebase' 在 React Native 中集成崩溃分析
Integrating Crash Analytics in React Native from 'react-native-firebase'
我成功浏览了 RNfirebase 文档并将库添加到我的项目中。一切运行良好,应用程序启动。现在基本上是 android
.
我只是按照文档所说的方式集成它,即原生地在 Gradle 文件中以及文档所说的任何地方。
问题是我是否必须在我的 JS 代码中的某处初始化任何方法来记录崩溃事件,或者它们会自动发送到 firebase 控制台而不需要任何代码(我认为这是不可能的,因为我必须接受他们的在某处实例然后渲染它们以便它们调用本机模块)。
好吧,我可以在 docs 中看到一些方法。如何使用它们记录事件。
您应该包含 google-services.json
用于初始化 firebase 的内容。
完成 Crashalytics
设置后,您就可以开始了。您将在控制台中自动收到崩溃通知。
检查这个 documentation . Even though this is for V6 it applies for all versions. We had used another such service called Bugsnag,它不像 Crashalytics
那样优雅,它过去也可以在我们不调用它们的发送 API 的情况下发送到它的控制台。
所以当crash发生的时候基本上不需要调用他们的API,Crashalytics
会自动发送crash report
也请看这个link。
我成功浏览了 RNfirebase 文档并将库添加到我的项目中。一切运行良好,应用程序启动。现在基本上是 android
.
我只是按照文档所说的方式集成它,即原生地在 Gradle 文件中以及文档所说的任何地方。
问题是我是否必须在我的 JS 代码中的某处初始化任何方法来记录崩溃事件,或者它们会自动发送到 firebase 控制台而不需要任何代码(我认为这是不可能的,因为我必须接受他们的在某处实例然后渲染它们以便它们调用本机模块)。
好吧,我可以在 docs 中看到一些方法。如何使用它们记录事件。
您应该包含 google-services.json
用于初始化 firebase 的内容。
完成 Crashalytics
设置后,您就可以开始了。您将在控制台中自动收到崩溃通知。
检查这个 documentation . Even though this is for V6 it applies for all versions. We had used another such service called Bugsnag,它不像 Crashalytics
那样优雅,它过去也可以在我们不调用它们的发送 API 的情况下发送到它的控制台。
所以当crash发生的时候基本上不需要调用他们的API,Crashalytics
会自动发送crash report
也请看这个link。