根据Firebase文档,我不需要添加任何内容来记录用户的屏幕查看数据。以下是文档中的代码段:
setScreenName:screenClass:
设置当前屏幕名称,该名称指定当前视觉效果 你的应用中的上下文。这有助于识别应用中的区域 用户花时间以及他们与您的应用互动的方式。
请注意,屏幕报告会自动启用并记录 您需要的当前UIViewController的类名 你打电话给这个方法。如果你在你的实现中实现了viewDidAppear UIViewController但是不要调用[super viewDidAppear:]那个屏幕 不会自动跟踪课程。类名可以选择 通过在viewDidAppear回调中调用此方法来覆盖 你的UIViewController并指定screenClassOverride 参数。如果你的应用程序没有使用不同的UIViewController 在每个屏幕上,您应该调用此方法并指定一个不同的 每次向用户显示新屏幕时都会显示screenName。
屏幕名称和屏幕类在当前保持有效 UIViewController更改或对setScreenName的新调用:screenClass: 是的。
已超过24小时,我无法在Firebase控制台上看到任何数据。第一个问题是,这些数据应该在哪里?
其次,我做错了吗?
答案 0 :(得分:1)
屏幕参数将伴随报告给服务器的事件,但它们当前不会显示在Developer Console上(至少在我的开发人员控制台中)。在柏林的Firebase Summit 2016中,Firebase团队对新功能进行了一些预测,您可以实时查看报告参数,也可以在Crash Report中查看导致崩溃的事件和屏幕序列(Summit { {3}})