禁用firebase自动屏幕报告

时间:2017-06-25 13:21:55

标签: ios swift firebase firebase-analytics

有没有办法停用Firebase分析自动屏幕报告?

我有一些我不想被报道的UIViewCOntroller。

所以我想管理自我报道的屏幕。

FirebaseAutomaticScreenReportingEnabled设置为NO不起作用

由于

7 个答案:

答案 0 :(得分:17)

对于2018年,您的Info.plist将具有以下条目:

<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<string>NO</string>
<key>FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED</key>
<string>YES</string>
<key>FirebaseScreenReportingEnabled</key>
<false/>
  1. 关键:令人惊讶的是,这是>>>您的<<< Info.plist。 不是 Google添加的奇怪plist。

  2. 在这个答案中,我展示了确切的,新的,所需的语法(2018年末)。

  3. 最好将您的plist编辑为“源”,只需粘贴以上。如果您尝试在Xcode中使用便捷的“值输入”界面,那将真的行不通。

最后,您将终于看到这个……

enter image description here

2019 ...

不幸的是,此操作的细节似乎不时地在变化,因此,不确定这种精确的程序是否在所有情况下和所有变化下都仍然有效。祝你好运:/

答案 1 :(得分:8)

您应该可以通过将plist标志 FirebaseScreenReportingEnabled 添加到Info.plist并将其值设置为NO(布尔值)来禁用自动屏幕报告。请注意,该值必须是布尔值而不是String。

Google Analytics for Firebase不支持仅手动屏幕报告的情况。 plist标志 FirebaseAutomaticScreenReportingEnabled 已重命名为 FirebaseScreenReportingEnabled 以减少这种混淆。我们支持自动+手动屏幕报告或根本不支持屏幕报告。

答案 2 :(得分:3)

2020年

在iOS上,将info.plist中的FirebaseAutomaticScreenReportingEnabled设置为NO。在Android设备上,将清单中的google_analytics_automatic_screen_reporting_enabled设置为false

答案 3 :(得分:1)

确保您将键的类型更改为“布尔”(不是字符串)

Info.plist

答案 4 :(得分:0)

info.plist 文件中。

添加

  

FirebaseScreenReportingEnabled

并确保其值为Boolean

并添加到

  

答案 5 :(得分:0)

plist中的标志FirebaseScreenReportingEnabled应该为布尔类型

答案 6 :(得分:0)

雨燕4

Firebase错误控制台

确保这两行是布尔值

FirebaseAppDelegateProxyEnabled布尔值否

FirebaseScreenReportingEnabled布尔值否