我希望通过使用自定义属性将应用程序的用户分隔开,从而跟踪应用程序的用户。每个用户都有一个权限列表。当我登录到我的应用程序时,我希望能够用这个属性将它们分开。
目前,所有用户都属于"Alls用户“类别,而不是单独的类别.我登录了10多次,我等了几天.不过,我只看到了观众名为“所有用户”的增量,而不是我自定义的“首席执行官”听众。
下面是设置属性的方法:
注意:在我的示例中,假设getRole()返回的用户角色是的首席执行官的
In my LoginActivity.java
for (EntityRole mRole : new ArrayList<>(profile.getRoles())) {
mRole.setUser(profile);
GenericDAO.getInstance(EntityRole.class).addOrUpdate(mRole);
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.SIGN_UP_METHOD, mRole.getRole());
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
}这里是我在Firebase中的设置:

这里的结果是:

发布于 2016-06-21 13:27:16
我从Firebase支持处收到这个消息:
嗨, 感谢您对Firebase的支持。很抱歉,我们无法在任何时候回复您,因为我们正经历着大量的流入。 我可以看到你关于堆叠溢出和工程师转换的问题。为了进一步进行调查,我想知道您是否尝试过使用调试模式记录事件? 使用详细的调试输出来确认成功的事件日志记录或识别安装程序的问题。要在每个平台上启用详细日志记录,请执行以下步骤: Android,adb,shell设置,log.tag.FA,详细,adb,shell,setprop,log.tag.FA,SVC,详细,adb日志,-v,时间,-s,FA,FA,SVC iOS在Xcode:-FIRAnalyticsDebugEnabled中在启动时传递此参数 此外,还可以检查是否应用了以前报告中应用的筛选器。如果没有符合标准的用户,这通常会导致报表不显示任何数据。如果您想退一步到高级别的概述,请确保清除任何过滤器。 你好,阿米什
发布于 2016-06-13 22:20:24
请记住,观众只在定义完成员之后才开始积累成员。因此,在定义了这个受众之后,一旦至少有10个登录事件被记录在包含“首席执行官”的sign_up_method中,您将在Firebase中看到您的结果。更多关于消防基地帮助中心观众的报道。
https://stackoverflow.com/questions/37794881
复制相似问题