gpt4 book ai didi

android - Firebase Analytics 不在仪表板中显示任何数据

转载 作者:行者123 更新时间:2023-12-02 16:10:36 25 4
gpt4 key购买 nike

我正在尝试使用 Firebase Analytics 记录事件和当前屏幕,并且我在 logcat 中获取此日志:

App measurement is starting up, version: 9877
Registered activity lifecycle callback
Checking service availability
Service available
Connecting to remote service
onActivityCreated
Activity resumed, time: 234385086
Connected to remote service
Logging event (FE): _e, Bundle[{_o=auto, _et=9309, _sc=IntroActivity, _si=-6959962515326329023}]
setCurrentScreen cannot be called while no activity active
Logging event (FE): select_content, Bundle[{item_name=main, _o=app, content_type=image, item_id=1}]

这是我的代码:

mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "1");
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "main");
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
mFirebaseAnalytics.setCurrentScreen(MainActivity.this,"Main","Home");

但是进入 Firebase 控制台后,我的应用程序中没有数据。为什么?

最佳答案

正如方法文档提到的,您应该调用 setCurrentScreen来自 Activity onResume当 Activity 处于前台时回调(在 onPause 之前调用回调)。屏幕名称/类仅适用于当前的前台 Activity 。在前台没有 Activity 的情况下调用它是不可能的,因为没有可见的 UI 与屏幕名称/类关联,因此您会收到此调用无效的警告。

关于android - Firebase Analytics 不在仪表板中显示任何数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40633573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com