如何在调试模式下在react-native-firebase中禁用Crashlytics?

问题描述 投票:1回答:1

我已经在反应原生应用程序上集成了firebase Crashlytics。我想在开发模式下禁用崩溃日志。如何在Android和Ios应用程序的调试模式下禁用崩溃日志。要创建崩溃日志,我跟着反应本机firebase文档检查这个官方链接:: https://rnfirebase.io/docs/v5.x.x/crashlytics/android

我使用的是react-native-firebase版本5.2.2

我想在调试模式下禁用日志而不更改版本。我想添加代码来禁用Android和Ios的崩溃日志。请建议如何做到这一点。

android ios firebase react-native crashlytics
1个回答
4
投票

documentation解释了如何禁用它

iOS

使用Info.plist文件的新密钥关闭自动收集:

关键:firebase_crashlytics_collection_enabled

价值:false

<key>firebase_crashlytics_collection_enabled</key>
<false/>

Android

使用AndroidManifest.xml文件中的元数据标记关闭自动收集:

<meta-data
    android:name="firebase_crashlytics_collection_enabled"
    android:value="false" />

Enable collection at runtime

你可以使用你的javascript代码初始化crashlytics

firebase.crashlytics().enableCrashlyticsCollection();

然后你可以使用

if (__DEV__) {

} else {

}

在开发或生产中运行任何特定代码。

© www.soinside.com 2019 - 2024. All rights reserved.