2017-06-14 5 views
1

Ich habe eine Anwendung mit 3 View-Controllern in einem PagingViewController.Warum meldet Firebase falsche Bildschirmdaten?

Ich habe auch eine LogEvent 4 verschiedene Dinge wie Autor Titel, Videodauer Tracking etc.

Das Problem ist, dass auf Feuerbasis es die falsche firebase_screen_class zeigt. Es meldet nicht den richtigen Bildschirm, auf dem ich bin.

Auch auf dem Dashboard unter Benutzereingriff zeigt es mir die WRONG-Bildschirme als wo der Benutzer am engagiertesten ist (Beta iOS App, die nicht luahced).

Bitte werfen Sie einen Blick auf das Bild!

Bitte helfen!

enter image description here

Antwort

0

Der Reporter automatische Bildschirm kann versuchen, intelligent zu sein Ihre View-Controller zu erraten, aber da Ihrer Meinung nach mehrere View-Controller enthält, kann es nicht richtig erraten. Sie können diese Funktion deaktivieren und melden Sie den Bildschirm manuell genauer zu sein:

[FIRAnalytics setScreenName:screenName screenClass:screenClass]; 

So deaktivieren Sie die automatische Bildschirm Reporting, das Flag gesetzt zu NO im Info.plist FirebaseAutomaticScreenReportingEnabled

Weitere Informationen here

Verwandte Themen