禁用Firebase崩溃报告

Moj*_*ojo 6 android firebase firebase-crash-reporting

我决定将Firebase Crash API 9.0.1包含在我的Android应用中.目前一切正常.现在,我想让我的用户有机会禁用,Firebase会自动发送崩溃报告.

可以使用此代码段禁用Firebase Analytics

FirebaseAnalytics.getInstance(this).setAnalyticsCollectionEnabled(false);
Run Code Online (Sandbox Code Playgroud)

你们中有谁知道类似的方法来禁用崩溃报告吗?

非常感谢

Gab*_*tti 5

抱歉,我的回答很简短,但目前尚无官方支持。

编辑:30/10/2017

现在可以在构建时启用/禁用添加AndroidManifest.xml

<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />
Run Code Online (Sandbox Code Playgroud)

或运行时使用:

FirebaseCrash.enableCrash(true|false);
Run Code Online (Sandbox Code Playgroud)

更多信息在这里。

  • 请添加它:) (3认同)

And*_*lva 1

是的,现在可以了。检查此项, 禁用崩溃报告

只需将以下行添加到第一个活动的代码中,或者更好地添加到应用程序类中。

FirebaseCrash.setCrashCollectionEnabled(false);
Run Code Online (Sandbox Code Playgroud)

启用,

FirebaseCrash.setCrashCollectionEnabled(true);
Run Code Online (Sandbox Code Playgroud)

当我们有多种构建类型(例如调试、发布等)时,这非常有用。