Ich versuche, ein Ereignis und aktuellen Bildschirm mit Firebase Analytics anmelden und ich bin immer diese Protokolle in meinem logcat:Firebase Analytics zeigt keine Daten in Dashboard
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}]
und dies ist mein Code :
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");
aber nach dort zu Firebase Konsole gehen keine Daten aus meiner Anwendung. Warum?
Die Ereignisse werden einige Stunden lang nicht in der Firebase-Konsole angezeigt. In der Dokumentation (https://firebase.google.com/docs/analytics/android/events#view_events_in_the_android_studio_debug_log) steht "_Diese Dashboards werden regelmäßig im Laufe des Tages aktualisiert_". –
Die Antwort von qbix ist richtig. Ihr Code scheint korrekt zu sein. Aber ich denke, Sie sollten den aktuellen Bildschirm _before_ das Ereignis auslösen. – Benoit
danke, du hast Recht, aber ich dachte, es ist Echtzeit @ Qbix –