禁用 Firebase 崩溃报告
Disable Firebase crash reporting
我已决定将 Firebase 崩溃 API 9.0.1 添加到我的 Android 应用程序中。
目前一切正常。现在我想让我的用户有机会禁用 Firebase 自动发送崩溃报告。
可以使用此代码段禁用 Firebase Analytics
FirebaseAnalytics.getInstance(this).setAnalyticsCollectionEnabled(false);
你们中有人知道禁用崩溃报告的类似方法吗?
非常感谢
抱歉回答简短,但目前没有官方支持。
编辑:2017 年 10 月 30 日
现在可以 enable/disable 在构建时添加 AndroidManifest.xml
:
<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />
或运行时使用:
FirebaseCrash.enableCrash(true|false);
您可以在页面上找到说明:
https://firebase.google.com/support/guides/disable-analytics
在 Android
上禁用分析 collection
暂时禁用collection
如果您希望暂时禁用 Analytics collection,例如在收集数据之前获得 end-user 同意,您可以在应用的 AndroidManifest.xml 在应用程序标签中。例如:
<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />
对re-enablecollection,如end-user同意后,调用FirebaseAnalyticsclass的setAnalyticsCollectionEnabled()方法。例如:
setAnalyticsCollectionEnabled(true);
如果您出于任何原因需要再次暂停collection,您可以致电
setAnalyticsCollectionEnabled(false);
和collection暂停,直到你re-enable它。
永久停用collection
如果您需要在应用程序的某个版本中永久停用 Analytics collection,请在应用程序标签的 AndroidManifest.xml 中将 firebase_analytics_collection_deactivated 设置为 true。例如:
<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />
是的,现在可以了。检查这个,
Disable Crash Reporting
只需在第一个 activity 或更好的应用程序 class 中将以下行添加到您的代码中。
FirebaseCrash.setCrashCollectionEnabled(false);
要启用,
FirebaseCrash.setCrashCollectionEnabled(true);
当我们有多种构建类型(例如调试、发布等)时,这非常有用
我已决定将 Firebase 崩溃 API 9.0.1 添加到我的 Android 应用程序中。 目前一切正常。现在我想让我的用户有机会禁用 Firebase 自动发送崩溃报告。
可以使用此代码段禁用 Firebase Analytics
FirebaseAnalytics.getInstance(this).setAnalyticsCollectionEnabled(false);
你们中有人知道禁用崩溃报告的类似方法吗?
非常感谢
抱歉回答简短,但目前没有官方支持。
编辑:2017 年 10 月 30 日
现在可以 enable/disable 在构建时添加 AndroidManifest.xml
:
<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />
或运行时使用:
FirebaseCrash.enableCrash(true|false);
您可以在页面上找到说明: https://firebase.google.com/support/guides/disable-analytics
在 Android
上禁用分析 collection暂时禁用collection
如果您希望暂时禁用 Analytics collection,例如在收集数据之前获得 end-user 同意,您可以在应用的 AndroidManifest.xml 在应用程序标签中。例如:
<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />
对re-enablecollection,如end-user同意后,调用FirebaseAnalyticsclass的setAnalyticsCollectionEnabled()方法。例如:
setAnalyticsCollectionEnabled(true);
如果您出于任何原因需要再次暂停collection,您可以致电
setAnalyticsCollectionEnabled(false);
和collection暂停,直到你re-enable它。
永久停用collection
如果您需要在应用程序的某个版本中永久停用 Analytics collection,请在应用程序标签的 AndroidManifest.xml 中将 firebase_analytics_collection_deactivated 设置为 true。例如:
<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />
是的,现在可以了。检查这个, Disable Crash Reporting
只需在第一个 activity 或更好的应用程序 class 中将以下行添加到您的代码中。
FirebaseCrash.setCrashCollectionEnabled(false);
要启用,
FirebaseCrash.setCrashCollectionEnabled(true);
当我们有多种构建类型(例如调试、发布等)时,这非常有用