Ios 禁用firebase自动屏幕报告
有没有办法禁用Firebase analytics自动屏幕报告 我有一些我不想被报告的UIViewCOntroller 所以我想管理屏幕报告我自己 将Ios 禁用firebase自动屏幕报告,ios,swift,firebase,firebase-analytics,Ios,Swift,Firebase,Firebase Analytics,有没有办法禁用Firebase analytics自动屏幕报告 我有一些我不想被报告的UIViewCOntroller 所以我想管理屏幕报告我自己 将FirebaseAutomaticsScreenReportingEnabled设置为NO无效 谢谢您应该能够通过将plist标志FirebaseScreenReportingEnabled添加到Info.plist并将其值设置为NO(布尔值)来禁用自动屏幕报告。请注意,该值必须是布尔值,而不是字符串 Google Analytics for Fi
FirebaseAutomaticsScreenReportingEnabled
设置为NO
无效
谢谢您应该能够通过将plist标志FirebaseScreenReportingEnabled添加到Info.plist并将其值设置为NO(布尔值)来禁用自动屏幕报告。请注意,该值必须是布尔值,而不是字符串
Google Analytics for Firebase不支持仅手动屏幕报告。plist标志FirebaseAutomaticsScreenReportingEnabled已重命名为FirebaseScreenReportingEnabled,以减少这种混淆。我们支持自动+手动屏幕报告或根本不支持屏幕报告。您应该能够通过将plist标志FirebaseScreenReportingEnabled添加到Info.plist并将其值设置为no(布尔值)来禁用自动屏幕报告。请注意,该值必须是布尔值,而不是字符串 Google Analytics for Firebase不支持仅手动屏幕报告。plist标志FirebaseAutomaticsScreenReportingEnabled已重命名为FirebaseScreenReportingEnabled,以减少这种混淆。我们支持自动+手动屏幕报告或完全不进行屏幕报告。对于2018年,您的
Info.plist
将有如下条目:
FIREBASE\u分析\u收集\u已启用
不
FIREBASE\u分析\u收集\u停用
对
FirebaseScreenReportingEnabled
Info.plist
将有如下条目:
FIREBASE\u分析\u收集\u已启用
不
FIREBASE\u分析\u收集\u停用
对
FirebaseScreenReportingEnabled
确保已将键的类型更改为“布尔”(不是字符串)
在info.plist文件中 加 FirebaseScreenReportingEnabled 并确保其值为
Boolean
然后去
没有
加 FirebaseScreenReportingEnabled 并确保其值为
Boolean
然后去
没有
.您的标志FirebaseScreenReportingEnabled in plist应为Boolean类型您的标志FirebaseScreenReportingEnabled in plist应为Boolean类型Swift 4 Firebase错误控制台 确保这两行是布尔值 FirebaseAppDelegateProxyEnabled布尔值否 FirebaseScreenReportingEnabled布尔值否Swift 4 Firebase错误控制台 确保这两行是布尔值 FirebaseAppDelegateProxyEnabled布尔值否 2020年FirebaseScreenReportingEnabled布尔否 在iOS上,在info.plist中将
FirebaseAutomaticsScreenReportingEnabled
设置为NO
。在Android上,将清单中的“谷歌分析自动屏幕报告”功能设置为“错误”。
在iOS上,在info.plist中将
FirebaseAutomaticsScreenReportingEnabled
设置为NO
。在安卓系统上,将清单中的google\u analytics\u automatic\u screen\u reporting\u enabled
设置为false
。我尝试从google analytics切换到Firebase,但Firebase中实现的自动屏幕报告在所有情况下都不起作用。这取决于视图控制器的管理方式。在我的例子中,它还跟踪用户看不见的屏幕,因为它们暂时不在窗口范围内。应该可以禁用自动屏幕跟踪,并且只手动跟踪,以避免损坏指标。我花了太长时间试图让它工作。将FirebaseScreenReportingEnabled
添加到项目的Info.plist
。将其添加到Google Service Info.plist中无效。是否还有关闭所有自动分析事件的方法?例如“首次公开”、“会话开始”等。。。我们有自己的系统,不需要额外的噪音。谢谢。看看“禁用分析收集”文档,我尝试从Google analytics切换到Firebase,并意识到Firebase中的自动屏幕报告在所有情况下都不起作用。这取决于视图控制器的管理方式。在我的例子中,它还跟踪用户看不见的屏幕,因为它们暂时不在窗口范围内。应该可以禁用自动屏幕跟踪,并且只手动跟踪,以避免损坏指标。我花了太长时间试图让它工作。将FirebaseScreenReportingEnabled
添加到项目的Info.plist
。将其添加到Google Service Info.plist中无效。是否还有关闭所有自动分析事件的方法?例如“首次公开”、“会话开始”等。。。我们有自己的系统,不需要额外的噪音。谢谢。看一下“禁用分析收集”文档,上面写着info.plist。正如@JeffRegan在上文中所说,“我花了太长时间试图让它工作。将FirebaseScreenReportingEnabled添加到项目的Info.plist。将其添加到GoogleService-Info.plist不起作用”。好吧……把我加入这个列表:)确切地说@pbodsk,注意这是你的Info.plist!不是谷歌添加的那个古怪的。还请注意,我在这个答案中输入了您必须使用的确切的、新的SYTNAX。它工作得很好,我可以复制和粘贴您的代码,一切都很好,因此感谢您:)我也做了同样的操作,但它不工作,仍然抛出错误“[I-ACS036001]分析屏幕报告已禁用。UIViewController转换将不会被记录。“@Fattie您知道这些t的等效值吗
<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<string>NO</string>
<key>FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED</key>
<string>YES</string>
<key>FirebaseScreenReportingEnabled</key>
<false/>