簡體   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