【问题标题】:User consent for Firebase AnalyticsFirebase Analytics 的用户同意
【发布时间】:2022-01-11 16:18:43
【问题描述】:

在 firebase.json 应用中使用 React Native 并默认禁用集合:

{
  "react-native": {
    "analytics_auto_collection_enabled": false,
    "crashlytics_auto_collection_enabled": false
  }
}

在用户同意分析收集后,我将他的选择存储在首选项中,因为这发生在我运行的本机代码中:

FirebaseAnalytics.getInstance(this).setAnalyticsCollectionEnabled(choice)

然后,我应该从存储中检索用户选择并在每次启动时再次运行setAnalyticsCollectionEnabled,还是应该仅在首选项再次更改时运行?换句话说,FirebaseAnalytics 是否会记住 analyticsCollectionEnabled 的最后状态,还是会在每次启动时从清单中读取默认禁用值?

提前感谢您的帮助

【问题讨论】:

    标签: android firebase react-native firebase-analytics


    【解决方案1】:

    对于那些在运行一些测试后可能对此感到疑惑的人,我可以确认该首选项是由 Firebase Analytics 和 Crashlytics 在内部存储的。因此,无需在每次启动应用程序时运行新的初始化。

    【讨论】:

      猜你喜欢
      • 2020-01-06
      • 2017-08-11
      • 2016-10-07
      • 1970-01-01
      • 2023-04-06
      • 2017-06-27
      • 2019-07-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多