我需要Firebase Analytics仪表板的支持。我使用iOS和Android应用程序的屏幕名称注册事件,这些值是在Firebase仪表板上正确显示的信息。但是,在将“ (未设置)”与经常更新的值一起使用时,还会显示一个额外的参数。
答案 0 :(得分:0)
在我们的项目中进行了一些分析之后,似乎是因为我们正在尝试记录除字符串或数字以外的任何内容(在我们的示例中为boolean)。
基于此视图,Firebase似乎仅允许使用字符串或数字:
不过,根据此带有双精度和长整数的屏幕截图,“数字”的含义不只是int:
这是我们在(Android)代码中的处理方式: Android Studio没有抱怨,因为它使用了常规的Bundle,该Bundle可以设置布尔值和其他类型的类型。
一个简单的解决方法是:
bundle.putString(YOUR_KEY, String.valueOf(yourBoolean));
更好的解决方法可能是使用字符串或数字来制作更好或更有用的跟踪事件。
免责声明:我还没有没有boolean的testet,但是我将在测试它后尽快更新此答案。