Firebase - 用户属性显示在“DebugView”中,但不显示在“用户属性”中(即使几天后也不会)

qkx*_*qkx 7 android firebase firebase-analytics

标题已经说明了一切,这很奇怪。这是我的代码:

FirebaseAnalytics analytics = FirebaseAnalytics.getInstance(ctx);
analytics.setUserProperty(MY_PROP, "test");
Run Code Online (Sandbox Code Playgroud)

这几乎就是全部了。我可以在 Android studio 日志记录和发送中清楚地看到这一点,还在 Firebase 控制台的 DebugView 部分中接收它们 - 但即使在 4 天后,它们仍然没有显示在用户属性中。

为什么?

小智 7

首先,您必须在 Firebase 控制台 - Analytics 的“用户属性”选项卡中注册用户属性。它不会在您调用 setUserProperty() 方法后出现,如下所述: https: //firebase.google.com/docs/analytics/user-properties ?platform=android

有时,如果您尚未在 firebase 控制台中创建属性,则即使 DebugView 也不会显示该属性。