繁体   English   中英

Firebase-崩溃报告的后备

[英]Firebase - Fallback to Crash Reporting

当我进入Firebase上的崩溃报告时,我看到以下消息:团队中的某人已将Crashlytics设置为XXXXX的崩溃报告者,我该如何退回到崩溃报告中? 我还没有准备好转入crashlytics。

很好的问题,拉斐尔。 如果您要切换回去,只需从您的应用程序中删除Crashlytics集成并重新集成崩溃报告即可。 让我知道进展情况,并记得与您的团队讨论为什么会首先发生这种情况。 再次感谢!

在尝试在我的应用程序项目中设置Crashalytics之后,我又回到了Firebase崩溃报告这一问题。 由于在现有项目中正确设置它存在很多问题,并且时间非常有限,因此我不得不将项目配置中的更改还原回去。 但是,进行此更改后,我再也无法在Firebase控制台中访问“崩溃”报告,而仅收到以下信息:

您团队中的某人已将Crashlytics设置为您的崩溃报告人

看起来像个错误,回退后控制台不会更新。 我个人认为,开发人员被迫转向Crashalytics ...

注意:Crashlytics很快将成为Firebase的主要崩溃报告者。 如果您尚未使用崩溃报告来报告应用程序中的崩溃和非致命错误,建议您使用Crashlytics。

我今天才尝试了一下。 仔细且缓慢地阅读Firebase文档,我尝试将其作为最后一次尝试:

为了让用户选择加入或退出使用Firebase崩溃报告,您可能需要配置应用程序,以便可以启用和禁用崩溃报告。 您可能还会发现此功能在应用程序开发和测试期间很有用。

  1. 删除您对Crashalitycs所做的所有添加的依赖项 (应用程序和项目都包括在内 -请参阅Firebase Crashlytics入门
  2. 重新添加崩溃报告的依存关系: IOSAndroid
  3. 按照步骤:

iOS:您可以在iOS应用的Info.plist中添加一个密钥,以在构建时禁用崩溃报告。 添加键firebase_crash_collection_enabled ,并将其值设置为false

要启用崩溃报告呼叫:

Crash.sharedInstance().crashCollectionEnabled = true

Android:您可以将元数据条目添加到AndroidManifest.xml中,以使您的应用在构建时禁用崩溃报告。

<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />

要在您的应用程序的onCreate()方法中启用崩溃报告调用:

FirebaseCrash.setCrashCollectionEnabled(true);

我可以从控制台顶部的下拉菜单中在控制台中为该应用程序打开“崩溃报告” ...让我看看这是否行得通,稍后我会在控制台中看到测试崩溃。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM