【发布时间】:2016-11-03 23:55:44
【问题描述】:
我正在使用 Firebase Analytics 从应用程序 iOS 和 android 应用程序内部发送一些自定义信息。出于某种原因,当我看到 Google BigQuery 中的值时,我看到数据被推送了两次,所以我有太多重复的值。我怎么能阻止它这样做呢?在 iOS 上,我有时会看到它发布了 3 到 4 次。这是来自 android 端的快速 sn-p:
mFirebaseAnalytics.setUserProperty("user_email", user.getEmail());
mFirebaseAnalytics.setUserProperty("location", locationValue);
【问题讨论】:
-
请发布更多代码。特别是它周围的东西,以便我们可以检查可以多次调用的循环或方法。
-
此外,根据 Firebase Analytics 的服务条款和隐私政策,不应将个人信息(尤其是位置数据和电子邮件)保存到 Firebase Analytics。
-
围绕它的代码可能是它递归的唯一原因是 addListenerForSingleValueEvent 但它不会运行超过一次。这是令人困惑的部分。在 iOS 上,我有等价物,它会重复 2 或 3 个。在 Android 上,它会显示一些数据(应该如此),但偶尔会出现重复(比如一半时间)
标签: firebase google-bigquery firebase-analytics