【问题标题】:Firebase User Opt Out of AnalyticsFirebase 用户选择退出分析
【发布时间】:2016-06-07 18:44:12
【问题描述】:

使用 Firebase Analytics,是否可以对其进行配置,以便用户可以设置偏好并选择退出跟踪?

【问题讨论】:

    标签: android firebase firebase-analytics


    【解决方案1】:

    您可以通过将以下元数据添加到 AndroidManifest.xml 中的应用程序元素来默认禁用 Firebase Analytics:

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

    要为每个实例启用 Firebase Analytics,您可以调用:

    FirebaseAnalytics.getInstance(context).setAnalyticsCollectionEnabled(true);
    

    一旦您进行调用,该值将保留在设备上,并且在您再次调用 setAnalyticsCollectionEnabled 之前将一直有效。设置后,该值将对设备上任何进程或线程调用后记录的所有事件产生影响。如果您的应用程序使用多个进程,您只需调用一次。更多详情请见official guide

    【讨论】:

    • 这正是我所需要的。前几天晚上在支持页面上遇到了一些问题,所以我错过了这个。我将此设置为用户偏好,以便他们可以选择退出。似乎运作良好。 Firebase 控制台此时没有显示太多,但是当我在 ADB 中启用详细日志记录时,我可以看到输出。
    • 有没有办法在 iOS 上看到它实际上设置为我们设置的值?因为即使我调用 setAnalyticsCollectionEnabled(true);我仍然在控制台中看到这个 firebase_analytics_collection_enabled=0
    【解决方案2】:

    支持页面显示您如何temporarily disable Analytics 收集,例如在收集数据之前获得最终用户的同意。

    【讨论】:

    • 谢谢,我会再次检查。昨晚我在支持页面上遇到了问题。他们不断出现 404。
    • 好的。如果它对您有用,请接受答案,这样其他人就不会花时间问/回答同样的问题。
    • 今晚稍后再看的时候我会的。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-11
    • 1970-01-01
    • 1970-01-01
    • 2018-07-24
    相关资源
    最近更新 更多