【发布时间】:2017-11-28 12:44:17
【问题描述】:
有没有办法禁用 Firebase 分析自动屏幕报告?
我有一些 UIViewCONtroller 不想被举报。
所以我想管理报告我自己的屏幕。
将FirebaseAutomaticScreenReportingEnabled 设置为NO 无效
谢谢
【问题讨论】:
标签: ios swift firebase firebase-analytics
有没有办法禁用 Firebase 分析自动屏幕报告?
我有一些 UIViewCONtroller 不想被举报。
所以我想管理报告我自己的屏幕。
将FirebaseAutomaticScreenReportingEnabled 设置为NO 无效
谢谢
【问题讨论】:
标签: ios swift firebase firebase-analytics
您应该能够通过将 plist 标志 FirebaseScreenReportingEnabled 添加到 Info.plist 并将其值设置为 NO(布尔值)来禁用自动屏幕报告。请注意,该值必须是布尔值而不是字符串。
Google Analytics for Firebase 不支持仅手动生成屏幕报告的情况。 plist 标志 FirebaseAutomaticScreenReportingEnabled 已重命名为 FirebaseScreenReportingEnabled 以减少混淆。我们支持自动+手动屏幕报告或根本不报告屏幕。
【讨论】:
FirebaseScreenReportingEnabled 添加到您项目的Info.plist。将其添加到 GoogleService-Info.plist 不起作用。
Info.plist 将包含如下条目:<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<string>NO</string>
<key>FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED</key>
<string>YES</string>
<key>FirebaseScreenReportingEnabled</key>
<false/>
在这个答案中,我展示了 需要的准确、新的语法 - 2018 年末。
将您的 plist 编辑为“源”。 在上面粘贴。如果你尝试使用Xcode中方便的“值输入”界面,它会不起作用。
你最终会看到这个......
不幸的是,这个操作的细节似乎不时发生变化。
因此,不确定此精确程序是否在所有情况下和所有变体中仍然有效。祝你好运!
【讨论】:
确保您将键的类型更改为“布尔”(不是字符串)
【讨论】:
在 info.plist 文件中。
添加
FirebaseScreenReportingEnabled
并确保其值为Boolean
然后去
没有
.
【讨论】:
您在 plist 中的标志 FirebaseScreenReportingEnabled 应该是布尔类型
【讨论】:
确保这两行是布尔值
FirebaseAppDelegateProxyEnabled 布尔否
FirebaseScreenReportingEnabled 布尔否
【讨论】:
在 iOS 上,在 info.plist 中将 FirebaseAutomaticScreenReportingEnabled 设置为 NO。在 Android 上,在清单中将 google_analytics_automatic_screen_reporting_enabled 设置为 false。
【讨论】: