有没有办法停用Firebase分析自动屏幕报告?
我有一些我不想被报道的UIViewCOntroller。
所以我想管理自我报道的屏幕。
将FirebaseAutomaticScreenReportingEnabled
设置为NO
不起作用
由于
答案 0 :(得分:17)
<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<string>NO</string>
<key>FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED</key>
<string>YES</string>
<key>FirebaseScreenReportingEnabled</key>
<false/>
关键:令人惊讶的是,这是>>>您的<<< Info.plist。 不是 Google添加的奇怪plist。
在这个答案中,我展示了确切的,新的,所需的语法(2018年末)。
最好将您的plist编辑为“源”,只需粘贴以上。如果您尝试在Xcode中使用便捷的“值输入”界面,那将真的行不通。
最后,您将终于看到这个……
不幸的是,此操作的细节似乎不时地在变化,因此,不确定这种精确的程序是否在所有情况下和所有变化下都仍然有效。祝你好运:/
答案 1 :(得分:8)
您应该可以通过将plist标志 FirebaseScreenReportingEnabled 添加到Info.plist并将其值设置为NO(布尔值)来禁用自动屏幕报告。请注意,该值必须是布尔值而不是String。
Google Analytics for Firebase不支持仅手动屏幕报告的情况。 plist标志 FirebaseAutomaticScreenReportingEnabled 已重命名为 FirebaseScreenReportingEnabled 以减少这种混淆。我们支持自动+手动屏幕报告或根本不支持屏幕报告。
答案 2 :(得分:3)
在iOS上,将info.plist中的FirebaseAutomaticScreenReportingEnabled
设置为NO
。在Android设备上,将清单中的google_analytics_automatic_screen_reporting_enabled
设置为false
。
答案 3 :(得分:1)
确保您将键的类型更改为“布尔”(不是字符串)
答案 4 :(得分:0)
在 info.plist 文件中。
添加
FirebaseScreenReportingEnabled
并确保其值为Boolean
并添加到
否
。
答案 5 :(得分:0)
plist中的标志FirebaseScreenReportingEnabled应该为布尔类型
答案 6 :(得分:0)
确保这两行是布尔值
FirebaseAppDelegateProxyEnabled布尔值否
FirebaseScreenReportingEnabled布尔值否