【问题标题】:Check if Firebase event executed successfully检查 Firebase 事件是否成功执行
【发布时间】:2023-03-13 21:29:02
【问题描述】:

我正在使用 FirebaseAnalytics 来跟踪我的 application 的使用统计信息。我已包含以下库:

implementation 'com.google.firebase:firebase-core:11.0.4'
implementation 'com.google.firebase:firebase-messaging:11.0.4'

我正在通过以下方式记录:

Bundle params = new Bundle();
params.putString( "test_argument", "test_value" );
firebaseAnalytics.logEvent( "eventTest", params );

logging 工作正常并显示在帐户上,但问题是我找不到一个用于 android 如何检查请求是否成功为 executed 的示例。

如何查看 logEvent 的状态?

【问题讨论】:

    标签: android firebase firebase-analytics


    【解决方案1】:

    您可以启用详细日志记录以监控 SDK 的事件日志记录,以帮助验证事件是否被正确记录。这包括自动和手动记录的事件。

    还有

    您可以在 Firebase 控制台信息中心查看有关您的事件的汇总统计信息。这些仪表板全天定期更新。要立即进行测试,请使用上一节中所述的 logcat 输出。

    您可以按如下方式在 Firebase 控制台中访问这些数据:

    在 Firebase 控制台中,打开您的项目。 从菜单中选择分析以查看分析报告仪表板。 事件选项卡显示为您的应用记录的每种不同类型的事件自动创建的事件报告。在 Firebase 帮助中心详细了解 Google Analytics(分析)报告信息中心。

    Firebase 自行处理日志事件。如果事件发生时没有互联网,firebase 会自行处理并在互联网连接时记录事件。

    【讨论】:

    • 非常感谢您的回答。在我接受之前,即使 Firebase 自动处理事件(如果没有互联网),是否有办法检测事件当时是否失败(有问题)?
    • 没有事件会失败的情况,如果假设由于 X 原因失败,那么 Firebase 将重试并再次发送。所以没有测试失败日志的机制。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 2019-09-19
    相关资源
    最近更新 更多