【问题标题】:Firebase overwrite default screen nameFirebase 覆盖默认屏幕名称
【发布时间】:2016-12-10 10:16:31
【问题描述】:

我正在使用 Firebase SDK,我想为每个屏幕指定一个自定义名称,以便我可以跟踪它。

现在,当应用程序启动时,我会收到以下信息声明:

已启用 Firebase 自动屏幕报告。调用 +[FIRAnalytics setScreenName:setScreenClass:] 设置屏幕名称或覆盖默认屏幕类名

现在我看不到在哪里可以覆盖默认屏幕名称,它是每个视图控制器某处的属性吗?

【问题讨论】:

  • 它在消息中显示的方法(函数)是要调用的函数来覆盖默认值,即当前UI视图控制器的类名。你试过调用那个函数吗?
  • 那是什么方法?

标签: ios firebase firebase-analytics


【解决方案1】:

如果您想覆盖它,那么我建议您在每个视图控制器中使用 viewDidAppear 中的方法。为了避免与自动报告器发生冲突,因为它可能会覆盖您自己的屏幕名称,我认为您可能需要关闭自动报告器:

要禁用自动屏幕报告,请在 Info.plist 中将标志 FirebaseAutomaticScreenReportingEnabled 设置为 NO

【讨论】:

    猜你喜欢
    • 2015-09-14
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 2022-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    相关资源
    最近更新 更多