Firebase - 回退到崩溃报告

时间:2017-11-17 13:05:31

标签: ios firebase crash crashlytics firebase-crash-reporting

当我进入Firebase的崩溃报告时,我看到了以下消息: 你团队中的某个人已经将Crashlytics设置为XXXXX的崩溃记者 我怎样才能回到崩溃报告?我还没有准备好继续使用崩溃剂。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

在我尝试在我的应用项目中设置Crashalytics后,我遇到了同样的问题,即回到Firebase崩溃报告。 由于在现有项目中正确设置并且时间非常有限存在很多问题,因此我不得不将项目配置中的更改还原。但是,在此更改后,我无法再访问Firebase控制台中的崩溃报告,只是收到了信息:

  

团队中有人将Crashlytics设置为您的崩溃记者

看起来像一个错误,控制台在回退后没有得到更新。 我个人认为开发商被迫转向Crashalytics ......

  

注意:Crashlytics很快将成为Firebase的主要崩溃记者。如果您还没有使用崩溃报告来报告应用中的崩溃和非致命错误,我们建议您使用Crashlytics。

我今天刚才给了它最后一次尝试。 仔细而慢慢地阅读Firebase documentation我尝试了这次作为最后的机会试验:

  

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

  1. 删除您为Crashalitycs 所做的任何添加的依赖项(应用和项目 - 请参阅Get started with Firebase Crashlytics
  2. 添加崩溃报告的依赖关系: IOSAndroid
  3. 按照以下步骤操作:
  4.   

    <强>的iOS:   您可以为iOS应用的Info.plist添加密钥,以便在构建时禁用崩溃报告。   添加密钥 firebase_crash_collection_enabled ,并将值设置为 false

    启用崩溃报告调用:

    Crash.sharedInstance().crashCollectionEnabled = true
    
      

    <强>机器人:   您可以为应用的AndroidManifest.xml添加元数据条目,以便在构建时禁用崩溃报告。

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

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

    FirebaseCrash.setCrashCollectionEnabled(true);
    

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