禁用Firebase分析和应用程序性能

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

为了更好地了解我们的用户如何使用我们的应用程序套件,我们决定在我们的应用程序中使用Firebase Analytics来收集用户行为数据。我们还想确定我们的应用程序的性能,因此我们决定在我们的应用程序中包括Firebase性能监控。

为了设法打开和关闭数据收集,我们决定使用LaunchDarkly用户:https://launchdarkly.com/进行功能管理。要启用和禁用应用程序中的数据收集,需要运行以下代码行。

默认情况下,在应用程序中,将firebase_analytics_collection_enabled的值设置为false,并在应用程序标记中包含以下元数据:

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

并且要重新启用数据收集,我使用以下代码行:

setAnalyticsCollectionEnabled(true);

并禁用数据收集:

setAnalyticsCollectionEnabled(false);

采用此方法的主要关注点是节省数据使用量,因为如果打开分析功能,它们会不断传输收集的数据,这会导致数据使用量增加。

但是,我不认为这会停止收集应用程序性能数据,因为Firebase应用程序性能SDK似乎并未使用Google Play服务来传输数据。

我需要时如何从Firebase启用和禁用应用程序性能分析?

android firebase firebase-analytics
1个回答
0
投票

您可以使用以下方法在您的应用程序代码中启用/禁用性能监视数据的收集:

FirebasePerformance.getInstance().setPerformanceCollectionEnabled(false);

另请参阅:

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