2016-05-27 3 views
0

Ich habe Firebase Analytics integriert, indem ich ihre documentation Und ich habe auch ihre sample app heruntergeladen haben, in beiden Fällen bekomme ich diese Nachricht in den Protokollen und in beiden Fällen bekomme ich nicht die Analysedaten.Firebase Analytics sind nicht im Armaturenbrett

Im Protokoll bekomme ich diese Nachricht ist das ok?

com.google.firebase.quickstart.analytics V/FA: Session started, time: 918306437 
com.google.firebase.quickstart.analytics D/FA: Logging event (FE): _s, Bundle[{_o=auto}] 
com.google.firebase.quickstart.analytics V/FA: Using measurement service 
com.google.firebase.quickstart.analytics V/FA: Connecting to remote service 
com.google.firebase.quickstart.analytics D/FA: Connected to remote service 
com.google.firebase.quickstart.analytics V/FA: Processing queued up service tasks: 1 
com.google.firebase.quickstart.analytics V/FA: Inactivity, disconnecting from AppMeasurementService 

Antwort

0

Der Logcat sieht gesund aus. Die Zeile "D/FA: Logging Event" zeigt Ihnen, dass Sie das Event erfolgreich protokolliert haben. Stellen Sie sicher, dass die App die richtige Projekt-ID verwendet. Die ID wird in den Wert mobilesdk_app_id in der Datei google-services.json gesetzt. Sie senden möglicherweise Daten an ein anderes Projekt. Eine der ersten Zeilen, die Firebase Analytics protokolliert, ist das App-Paket und das Firebase-Projekt. Stellen Sie sicher, dass es mit Ihrem Firebase-Projekt übereinstimmt.

0

Ihre Logs deuten darauf hin, dass, obwohl Aufruf

Protokollierung Ereignis (FE): _s, Bundle [{_ o = auto}]

ist erfolgreich, doch das Ereignis geplant ist nicht zu in die Firebase-Konsole hochgeladen werden.

Haben Sie Komponenten, die in einem anderen Prozess in Ihrer App ausgeführt werden? Wenn Sie versuchen, ein Ereignis von einer Nicht-Hauptprozesskomponente zu protokollieren, wird das Hochladen auf Firebase nicht geplant. Der Grund dafür ist, dass der Nicht-Hauptprozess seine Anwendung Objekt instanziiert hat, aber keine ContentProvider (wie sie nur im Hauptprozess instanziiert werden). Daher kann Firebase-Initialisierung nur im Hauptprozess stattfinden.

könnte ein weiterer Grund sein, wenn Ihr Client-ID innerhalb google-services.json Datei mit dem Client-ID nicht auf Firebase angegebenen übereinstimmen. Bitte geben Sie weitere Informationen an, wenn dies Ihr Problem nicht löst.

Hoffe, das hilft.