【问题标题】:How to produce "app_exception" event in Firebase Analytics?如何在 Firebase Analytics 中生成“app_exception”事件?
【发布时间】:2019-05-25 09:50:34
【问题描述】:

我正在尝试使用 Google Analytics for Firebase 记录不同的默认事件。我在代码中添加了一行以使应用程序崩溃。由于onClickListener 中存在 throw,当我按下 toast 按钮时应用程序崩溃。根据 Firebase 文档,崩溃应记录默认的“app_exception”。但我无法在我的事件仪表板中看到该事件。请建议记录此事件的替代方法。

我的代码如下:

mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
        mFirebaseAnalytics.setAnalyticsCollectionEnabled(true);
        bundle = new Bundle();
        bundle.putString("App_launched","Launch sucessfull");
        mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT,bundle);
        toastBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                Bundle bundle=new Bundle();
                bundle.putString("Toast_launched","New Toast");
                mFirebaseAnalytics.logEvent("Toast_launched",bundle);
                mFirebaseAnalytics.setCurrentScreen(MainActivity.this,"Dummy Screen",null);
                Toast.makeText(getApplicationContext(),"Toast",Toast.LENGTH_LONG).show();
                mFirebaseAnalytics.setUserProperty("age","21");
                throw new RuntimeException("This is a crash");
            }
        });

【问题讨论】:

    标签: android firebase-analytics


    【解决方案1】:

    您应该实现结构 https://fabric.io/kits/android/crashlytics/install 并将其与 firebase 连接,以便记录崩溃等事件。

    https://get.fabric.io/roadmap

    【讨论】:

      猜你喜欢
      • 2019-12-01
      • 2023-03-10
      • 1970-01-01
      • 2017-08-20
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      • 2022-06-28
      • 1970-01-01
      相关资源
      最近更新 更多