Firebase Analytics 未显示在控制台中

Firebase Analytics not showing up in console

我有一个 android 应用程序,它有一个单例 class,我想在其中使用 FirebaseAnalytics object 来收集数据。
在单例 class 的 onCreate object 中,我通过执行以下操作初始化 object:

    analytics = FirebaseAnalytics.getInstance(getApplicationContext());//get firebase analytics instance
    analytics.setAnalyticsCollectionEnabled(true);//enable analytics
    analytics.setMinimumSessionDuration(60000);//minimum session is 1 minute
    analytics.setUserId(pref.getUserId());//set user ID

我在单例 class 中有一个方法接收两个变量,即 categoryname。我从另一个 activity 调用了此方法并尝试设置类别和名称,但它没有显示在我的 Firebase 控制台中,仅显示默认的收藏品:

    Bundle params = new Bundle();
    params.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, category);
    params.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
    //log event
    analytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, params);

我在这里做错了什么?如何让收集的数据显示在我的分析控制台中?

如果您查看 SELECT_CONTENT 事件的 documentation,您会发现您应该传递参数 CONTENT_TYPE 和 ITEM_ID。