适用于基于视图的应用的Firebase .setCurrentScreen

时间:2018-07-22 18:48:24

标签: android firebase firebase-analytics

我的应用是用单个Activity构建的,每个屏幕都很简单View

Activity(stack)
    - screen1
    - screen2

我这样记录我的当前屏幕firebaseAnalytics.setCurrentScreen(activity, screenName, null) 其中activity是每个屏幕的单个活动,而screenName是由View表示的实际屏幕的名称。

这是我在Firebase仪表板中看到的内容:( enter image description here

打印出活动类别而不是屏幕名称!当然,我可以导航到详细信息并从Screen classes切换到Screen names,但是每次打开Firebase仪表板时都必须这样做!

如何记录我实际的Screen class(MainScreenView)而不是一项愚蠢的活动AppActivity

有什么办法可以克服这个问题?

1 个答案:

答案 0 :(得分:1)

您可以使用setCurrentScreen方法的第3个参数,而不仅仅是发送null。 Further reading

firebaseAnalytics.setCurrentScreen(activity, screenName, "YourViewClassNameHere")