Firebase自动屏幕报告已在Xcode日志中启用

15
当我的应用程序加载时出现以下消息,是否有需要担忧的原因。 如果我禁用了FirebaseAutomaticScreenReportingEnabled,是否会有任何后果? 在线上关于这方面的信息并不多。

已启用 Firebase 自动屏幕报告。调用 +[FIRAnalytics setScreenName:setScreenClass:] 来设置屏幕名称或覆盖默认的屏幕类名。要禁用自动屏幕报告,请在 Info.plist 中将 FirebaseAutomaticScreenReportingEnabled 标志设置为 NO。


有人知道如何阻止消息在控制台中显示吗? - gheclipse
4个回答

8
在 info.plist 上设置一个新的键值对:FirebaseScreenReportingEnabled = NO
更多信息请参考下图:

enter image description here


这对我没有起作用。也许需要做一些额外的事情? - CGN
@CGN,你是怎么解决的?我也遇到了同样的问题。plist条目并没有解决这个问题。我正在使用Xcode 11.1和运行iOS 13.1.2的XS设备。 - user1947894
通过在 info.plist 中设置 FirebaseScreenReportingEnabled = NO(如上图所示),我能够关闭 Firebase 的屏幕报告。这对我有用,希望能帮到你。 - CGN

3

了解用户所在的屏幕可以帮助您确定应用程序中用户使用时间以及与应用程序的交互方式的区域。

如果禁用自动屏幕报告,Firebase Analytics 报告将不再自动显示用户所在的屏幕。您仍然可以调用 setScreenName:screenClass: 方法 来报告用户所在的屏幕。


所以这只是用于分析报告吗?可以忽略吗? - Mike Flynn
是的,你可以在你的应用程序的 Info.plist 中将 FirebaseScreenReportingEnable 设置为 false 来忽略它。 - Hemang

3

无需担心,这里仅用于分析(我加粗了):

设置当前屏幕名称,指定应用程序中的当前视觉上下文。这有助于识别用户在应用程序中花费时间的区域以及他们如何与应用程序交互。

FIRAnalytics +setScreenName:screenClass:


0
尝试将登录“vc”设置为初始视图控制器。至少对我有帮助。

欢迎来到Stack Overflow!为了帮助其他遇到此问题的人,您能否添加更多关于您是如何解决它的信息,或者解释一下它是如何有所帮助的? - Patronics

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接