从Firebase Analytics检索用户属性

Dog*_*oge 3 android firebase firebase-analytics

我目前正在按如下方式设置Firebase Analytics属性,例如性别和用户名:

firebaseAnalytics.setUserProperty("username", /*someusername*/);
Run Code Online (Sandbox Code Playgroud)

成功设置它们后,我希望能够在应用程序内的其他位置接收它们。某种程度上类似于Firebase数据库。

这可能吗?我在Firebase文档中找不到任何解释。

Wil*_*lik 5

当前,无法检索Firebase Analytics用户属性。

最好的方法是将每个用户的这些属性也存储到Firebase数据库中。数据库结构应如下所示

{
    "users": {
        "<uid>": {
            "username": "someusername",
            "gender": "M",
            "birthDate": 758634444000
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

uid从检索FirebaseUser.getUid()

希望这可以帮助 :)