2017-05-29 21 views
1

爲什麼它總是空?爲什麼FirebaseAnalytics.getInstance(ctx).setUserId("lalala id's");不要將該ID設置爲base?Android firebase user_dim.user_id == null

無論如何,我有帳戶的唯一ID,我想按這些ID排序bigQ firebase分析,但我無法設法記錄這些ID的地方除了事件它自我(這使得查詢地獄)。

我該怎麼辦?在哪裏寫這些ID?

回答

1

setUserID應將用戶標識設置爲用戶屬性,該屬性始終伴隨着事件。您可以打開調試模式並查看DebugView上的流量,以驗證用戶標識已正確設置爲用戶屬性。如果用戶屬性爲空,則可能有一些您可能不知道的錯誤(無效字符,太長等)。

要在Android設備上啓用Analytics(分析)調試模式,執行 以下命令:

adb shell setprop debug.firebase.analytics.app <package_name> 

這種行爲一直持續到你明確 禁用調試模式執行以下命令:

adb shell setprop debug.firebase.analytics.app .none.