2016-07-28 67 views

回答

5

不良行爲是當user_id屬性填充了一個值。該物業user_id爲空,除非你對那個函數的調用設置明確:

如果不顯式調用setUserId ,這是很常見的,那麼你應該在BigQuery中使用的id是app_instance_id

我的建議:一旦你有一個登錄用戶(在Facebook,谷歌登錄或你提供的任何方法),調用setUserId。這會給你一個跨設備ID。如果用戶未登錄,請不要調用它,而是使用app_instance_id代替。

請注意,如果用戶卸載&重新安裝您的應用程序,app_instance_id更改。

+0

感謝做了這種行爲改變後,我們纔剛剛開始看到這個只是最近版本 –

+0

AFAIK它是一個服務器端修復,因此無論您使用的是哪個版本的Firebase,行爲都會改變。 – Sistr