【问题标题】:Disabling Firebase Analytics and App performance禁用 Firebase 分析和应用性能
【发布时间】:2020-01-23 09:53:58
【问题描述】:

为了更好地了解我们的用户如何使用我们的应用套件,我们决定在我们的应用中使用 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】:

    您可以通过以下方式启用/禁用从应用程序代码中收集性能监控数据:

    FirebasePerformance.getInstance().setPerformanceCollectionEnabled(false);
    

    另见:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-22
      • 2016-08-31
      • 2011-03-02
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多