获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

调试事件

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

DebugView 使您能够近乎实时地查看您的应用在开发设备上记录的原始事件数据。这对于开发的检测阶段的验证目的非常有用,可以帮助您发现 Analytics 实施中的错误和错误,并确认所有事件和用户属性都已正确记录。

启用调试模式

通常,您的应用程序记录的事件会在大约一小时的时间内一起批处理并一起上传。这种方法可以节省最终用户设备的电池电量并减少网络数据使用量。但是,为了验证您的 Analytics 实施(以及为了在 DebugView 报告中查看您的 Analytics),您可以在您的开发设备上启用调试模式,以便以最小的延迟上传事件。

iOS+

要在您的开发设备上启用 Analytics 调试模式,请在 Xcode 中指定以下命令行参数:

-FIRDebugEnabled

此行为一直存在,直到您通过指定以下命令行参数明确禁用调试模式:

-FIRDebugDisabled

安卓

要在 Android 设备上启用 Analytics 调试模式,请执行以下命令:

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

此行为一直存在,直到您通过执行以下命令明确禁用调试模式:

adb shell setprop debug.firebase.analytics.app .none.

网络

要在浏览器中启用 Analytics 调试模式,请安装Google Analytics Debugger Chrome 扩展程序。

安装后,启用扩展并刷新页面。从那时起,扩展程序将以调试模式在您的应用程序中记录事件。

您可以在 Firebase 控制台的 DebugView 中查看记录的事件。

事件数据报告

在开发设备上启用调试模式后,通过选择 Google Analytics 顶部导航中 StreamView 旁边的箭头并选择 DebugView 导航到DebugView

通过选择 Google Analytics 顶部导航上 StreamView 旁边的箭头并选择 DebugView 导航到 DebugView

然后,只需开始使用您的应用程序即可查看您的应用程序事件记录在 DebugView 报告中。

DebugView 报告。

Seconds 流(中间列)显示了过去 60 秒内记录的事件。分钟流(左列)显示了过去 30 分钟内的一系列事件档案。右栏显示在 30 分钟内记录的热门事件以及当前选择的开发设备的当前用户属性。

秒流

默认情况下,您将看到过去 60 秒内记录的事件列表。每个事件都会显示一个时间戳,该时间戳对应于其在开发设备上的登录时间。您可以单击一个事件以查看与该事件关联的参数列表。

事件参数的示例列表。

随着用户属性值在应用程序使用过程中发生变化,您将看到该更改的条目。

一个示例用户属性。

分钟流

此流显示一系列圆圈,每个圆圈对应于过去 30 分钟内的一分钟时间。圆圈中的数字表示该分钟内收到的事件数。单击其中一个圆圈将在 Seconds 流中填充在那一分钟内记录的事件。这有效地使您可以细粒度地检查过去 30 分钟内记录的事件。

分钟流的示例。

热门事件和当前用户属性

热门事件表显示了在 30 分钟期间记录的热门事件。当前用户属性表显示当前所选开发设备的用户属性集的最新状态。

顶级事件表的示例。

设备选择器

由于许多不同的开发设备可以启用调试模式,您可以使用设备选择器选择 DebugView 报告将关注的特定设备。这允许多个开发人员专注于他们自己的检测和验证工作,而不会相互影响。

设备选择器的示例。