Edu*_*uim 5 ios firebase swift firebase-analytics
我已经设置FirebaseAutomaticScreenReportingEnabled为NOin Info.plist,因为我想自己处理setScreenName:screenClass:电话。
但 Firebase 不允许我调用它。
此消息记录在控制台中:
<Warning> [Firebase/Analytics][I-ACS031000] Ignoring call to setScreenName:screenClass:. Screen reporting is disabled.
Run Code Online (Sandbox Code Playgroud)
我已经关注了这篇文章:
如果您禁用自动屏幕报告,Firebase Analytics 报告将不再自动显示用户所在的屏幕。您仍然可以调用 setScreenName:screenClass: 方法来报告用户所在的屏幕。
我从 Firebase 得到答案,在 iOS 上,他们支持自动 + 手动屏幕报告或根本不支持屏幕报告。Google Analytics for Firebase 不支持仅手动屏幕报告的情况。plist 标志FirebaseAutomaticScreenReportingEnabled已重命名为FirebaseScreenReportingEnabled以减少这种混乱。请注意,该值必须是布尔值而不是字符串。如果它没有按您的预期工作,您可以通过向 Info.plist 添加布尔值为 NO 的标志FirebaseScreenReportingEnabled来完全禁用屏幕报告。
但是,对我来说FirebaseAutomaticScreenReportingEnabled正在工作。我没有将新名称更改info.plist为FirebaseScreenReportingEnabled
| 归档时间: |
|
| 查看次数: |
3734 次 |
| 最近记录: |