2016-11-03 40 views
1

我有排除在CrashAnaytics

我有什麼CrashAnaytics設置爲我的應用程序,它完美的作品至今具體的崩潰。我也爲我的調試版本禁用了它,並且只爲我的發佈版本啓用。

Crashlytics crashlyticsKit = new Crashlytics.Builder() 
       .core(new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build()) 
       .build(); 
     Fabric.with(this, crashlyticsKit); 

我想要的東西

在我的應用程序,我有時故意要拋出一個異常崩潰的應用程序。您可以將其視爲一種功能,用戶可以在需要時強制關閉或崩潰應用程序。

throw new FakeCrashException(); 

現在,問題是我在CrashAnalytics中也報告了大量這些崩潰。我知道這些並不是真正的崩潰,在CrashAnalytics中沒有任何意義。

有沒有一種方法可以排除CrashAnalytics報告的特定異常?

回答

0

Mike從面料這裏。

你有沒有想過將這些日誌記錄爲捕獲異常而不是FakeCrashes?

使用:Crashlytics.logException(e);可能會完成您正在尋找的任務,因爲這不會被視爲崩潰,並且不會影響您的無崩潰統計信息。更多信息within the documentation.

+0

這些都沒有捕獲異常。它們未被捕獲,並會有效地使應用程序崩潰。這是這些假崩潰的目的。有沒有辦法忽略它們? –

+0

啊,我明白了 - 我誤讀了原文。您可以鎖定此問題,以免通知您,但統計數據仍會受到進入崩潰的影響。 –

+0

好的。有沒有解決這個角落案件的解決方法? –