繁体   English   中英

我可以在 Firebase Crashlytics 中进行正常日志吗?

[英]Can I do normal logs in Firebase Crashlytics?

如果我想在 Firebase Crashlytics 中发送日志,我可以这样做吗? 例如,我有一个片段,每当有人进入该屏幕时,我想发送该人进入该屏幕的日志/指示符。 我只是想看看有多少人去了屏幕。 通常,崩溃时可以看到 Crashltyics 中的日志,但在这种情况下,它不会导致应用程序崩溃。

谢谢

为此,您不需要使用 Crashlytics,而是使用 Firebase 事件

检查: https://firebase.google.com/docs/analytics/events?platform=android

您还可以将 Firebase 事件与漏斗组合

当您阅读 Firebase 分析时,您可以看到如何在 Firebase 中发送日志而不会崩溃。 实际上它是 Firebase 中不同的方式和不同的产品。

如果您愿意,可以阅读以下https://firebase.google.com/docs/analytics/events?platform=android中的教程文章

或者您可以按照以下步骤操作

  1. 加入毕业

    implementation 'com.google.firebase:firebase-analytics:${latestversion}'

  2. 在活动顶部声明 FirebaseAnalytics object

    Kotlin -> private lateinit var firebaseAnalytics: FirebaseAnalytics

    Java -> private FirebaseAnalytics mFirebaseAnalytics;

3.在onCreate()中初始化

Kotlin -> firebaseAnalytics firebaseAnalytics = FirebaseAnalytics.getInstance(this)

Java -> mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);

  1. 以下示例演示如何记录 SELECT_CONTENT 事件:()

Kotlin ->

val bundle = Bundle()
    bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id)
    bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name)
    bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image")
    firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle)

Java ->

 Bundle bundle = new Bundle();
    bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id);
    bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
    bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
    mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM