2016-11-03 9 views
0

Firebase Analyticsを使用して、アプリiOSとAndroidアプリの内部からカスタム情報を送信しています。何らかの理由で、Google BigQueryの内部に値が表示されていると、データが2回プッシュされて繰り返し値が多すぎるのがわかります。どのように私はそれをやめることができますか? iOSでは、3〜4回投稿されることがあります。ここでアンドロイド側からの迅速な抜粋です: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のドキュメントを参照してください。

関連する問題