0

Ich migrierte mein GCM-Projekt zu Firebase, bis dahin funktioniert alles richtig, aber die Analytik zeigte heute nichts, funktioniert nicht.Firebase Analytics funktioniert nicht in meiner App

Ich löschte mein altes Paket, das br.lgfelicio.gcm zu br.lgfelicio in der Firebase-Konsole war und ich weiß nicht, ob das das Problem war.

Jede Hilfe wird geschätzt.

+1

Der Paketname Ihrer App muss mit der Datei "google-services.json" übereinstimmen, die Sie von der Firebase-Konsole (Seite Projekteinstellungen) erneut herunterladen sollten. Haben Sie die Datei "google-services.json" mit dem neuen Paketnamen aktualisiert? – Leszek

+0

Ja. Ich habe die Datei google-services.json aktualisiert, alle anderen Firebase-Funktionen funktionieren korrekt, aber keine Analysen. – ruitercomp

Antwort

2

Aktivieren Sie die Debugprotokollierung und stellen Sie die logcat-Ausgabe bereit. Es ist nicht möglich, ein Problem ohne Informationen zu diagnostizieren.

adb shell setprop log.tag.FA VERBOSE 
adb shell setprop log.tag.FA-SVC VERBOSE 
adb logcat -v time -s FA FA-SVC 

https://firebase.google.com/docs/analytics/android/events#view_events_in_the_android_studio_debug_log

+0

Ich verstehe es - [logcat-output] (http://pastebin.com/h8QcgqEx) – ruitercomp

+2

Es gibt keine Fehler in der Logcat, so dass die Daten innerhalb von 1 Stunde nach der Protokollierung hochgeladen werden. Sie können den Anweisungen in Ihrem Logcat folgen, wie Sie den Debug-Modus aktivieren, der die Daten innerhalb von 10 Sekunden hochlädt, wenn Sie möchten. Ich nehme an, deine App ist "br.lgfelicio". Rufen Sie die Einstellungen der Firebase-Konsole> auf und überprüfen Sie, ob Ihre App-ID mit der App übereinstimmt, die Sie in der App verwenden: "1: 1033684201634: android: ac9807da202a819a" (in Ihrem Logcat). Wenn die in der Einstellung gedruckte Einstellung nicht mit der im Logcat übereinstimmt, sehen Sie sich die Konsole für ein anderes Projekt an. – djabi

+0

Hallo danke für deine Hilfe, ich habe mir die App ID angesehen die ist gleich. Gut, denke wirklich, das Problem ist, den alten App-Entwickler zu löschen, der in der Google-Konsole war. Ich werde ein weiteres neues Projekt erstellen, das mit einem anderen neuen Projekt verbunden sein wird ** Benachrichtigungen ** funktionieren für ältere Versionen meiner App? – ruitercomp

0

Ich verschwendete einen viele die Zeit, bevor ich, dass mein VPN irgendwie wurde interferierende realisiert:

Sie können Firebase Analytics Debug-Protokolle mit diesen adb Befehlen ermöglichen. Um Debugview wieder in Gang zu bekommen, musste ich das VPN abzumelden, beenden Sie den Emulator, wieder zu öffnen, den Emulator, und schalten Sie dann mit

adb shell setprop debug.firebase.analytics.app <packagename> 

Und presto Debugging zurück, schließlich zeigen Debug-Ereignisse bis in die Konsole DebugView.

Verwandte Themen