Firebase crashlytics 中的非致命错误能否在不杀死应用程序 React Native 的情况下记录错误
Posted
技术标签:
【中文标题】Firebase crashlytics 中的非致命错误能否在不杀死应用程序 React Native 的情况下记录错误【英文标题】:Can Non-fatal error in Firebase crashlytics record errors without killing the application React Native 【发布时间】:2021-02-08 06:20:38 【问题描述】:firebase crashlytics 可以记录错误并在 react-native 中杀死应用程序
try
throw new Error(error);
catch (error)
console.error(error)
crashlytics().recordError(error);
我得到了火力基地的非致命报告,这是无法理解的 enter image description here
【问题讨论】:
【参考方案1】:是的,我们可以使用 react-native-firebase Crashlytics 的 recordError 方法来报告 javascript 堆栈跟踪,其中发生错误但被您自己的代码捕获以优雅地恢复。
更多信息请查看官方文档:
https://rnfirebase.io/crashlytics/usage
【讨论】:
【参考方案2】:现在正在为 crashlytics().recordError(error); 生成报告。陈述 但报告中没有异常详情
我已添加报告截图 firebase crashlytics report
我什至尝试过将 error.toString() 转换
【讨论】:
以上是关于Firebase crashlytics 中的非致命错误能否在不杀死应用程序 React Native 的情况下记录错误的主要内容,如果未能解决你的问题,请参考以下文章
iOS 应用程序中的 Firebase Crashlytics 无法正常工作
与 Crashlytics 一起运行 Firebase-Auth + Firebase-UI
iOS(2021)中的 Firebase crashlytics 脚本无法通过 Testflight 运行
Firebase Crashlytics 作为 pod 依赖项