2016-11-03 69 views
0

我正在使用Firebase Analytics從應用程序iOS和Android應用程序內部發送一些自定義信息。出於某種原因,當我看到Google BigQuery中的值時,我看到數據被按兩次,所以我有太多重複值。我怎麼能阻止它這樣做?在iOS上,我有時會看到它發佈了3次或4次。下面是從Android側快速片段:Firebase Analytics多個表事件

mFirebaseAnalytics.setUserProperty("user_email", user.getEmail()); 
mFirebaseAnalytics.setUserProperty("location", locationValue); 
+0

請張貼更多的代碼。特別是它周圍的東西,以便我們可以檢查可能被多次調用的循環或方法。 –

+0

此外,根據服務條款和隱私政策,個人信息(尤其是位置數據和電子郵件)不應保存到Firebase Analytics中。 –

+0

圍繞這個的代碼可能是它遞歸的唯一原因是addListenerForSingleValueEvent,但是它不會運行多次。這是令人困惑的部分。在iOS上,我擁有相同的功能,它會創建2或3個副本。在Android上,它會顯示一些數據(因爲它應該),但偶爾會有重複(如一半的時間) – mitch94

回答

0

當您設置用戶屬性值不退,與每一個後續的數據上傳上傳。如果您想記錄在特定時間發生的事情,您應該記錄事件。

有關更多詳細信息,請參閱Set User Property文檔。

相關問題