为啥 Firebase 报告错误的屏幕数据?
Posted
技术标签:
【中文标题】为啥 Firebase 报告错误的屏幕数据?【英文标题】:Why is Firebase reporting wrong Screen data?为什么 Firebase 报告错误的屏幕数据? 【发布时间】:2017-06-14 18:56:47 【问题描述】:我有一个应用程序,在 pagingViewController 中有 3 个视图控制器。
我还有一个 logEvent 跟踪 4 个不同的东西,例如作者标题、视频时长等。
问题是在 firebase 上它显示了错误的 firebase_screen_class。它没有报告我所在的正确屏幕。
还在用户参与度下的仪表板上,它向我显示了用户参与度最高的错误屏幕(尚未 luahced 的 beta ios 应用程序)。
请看图!
请帮忙!
【问题讨论】:
【参考方案1】:自动屏幕报告器可能会尝试聪明地猜测您的视图控制器,但由于您的视图包含多个视图控制器,它可能无法正确猜测。您可以关闭此功能并手动记录屏幕以更准确:
[FIRAnalytics setScreenName:screenName screenClass:screenClass];
要禁用自动屏幕报告,请在 Info.plist
中将标志 FirebaseAutomaticScreenReportingEnabled 设置为 NO更多信息here
【讨论】:
以上是关于为啥 Firebase 报告错误的屏幕数据?的主要内容,如果未能解决你的问题,请参考以下文章
Swift 2.3 pod 更新后使用未解析的标识符 Firebase 'FIR'