Adi*_*ane 7 android firebase crashlytics
在开发应用程序时,有时会崩溃,并且众所周知,在开发过程中会崩溃,它不必要地向客户端发送邮件,说明应用程序中存在一些趋势稳定性问题。
所以我想知道是否有任何方法可以在开发过程中停止日志记录。
Crashlytics 为您提供了选择加入或退出发送崩溃报告的选项。您可以在代码中使用它来防止在开发过程中发送崩溃报告。
为此,您可以将文件firebase_crashlytics_collection_enabled中的属性设置AndroidManifest.xml为false.
<meta-data
android:name="firebase_crashlytics_collection_enabled"
android:value="false" />
Run Code Online (Sandbox Code Playgroud)
使用此选项,您可以在运行发布版本时重新启用 Crashlytics 数据收集:
if(!BuildConfig.DEBUG){
FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true);
}
Run Code Online (Sandbox Code Playgroud)
或者类似的选项可以仅在运行调试版本时禁用 Crashlytics 数据收集。在这种情况下,不需要清单属性。
if(BuildConfig.DEBUG){
FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(false);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1714 次 |
| 最近记录: |