Ios 禁用firebase自动屏幕报告

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

有没有办法禁用Firebase analytics自动屏幕报告

我有一些我不想被报告的UIViewCOntroller

所以我想管理屏幕报告我自己

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
  • 关键:令人惊讶的是,这是您2018年的,您的
    Info.plist
    将有如下条目:
    FIREBASE\u分析\u收集\u已启用
    不
    FIREBASE\u分析\u收集\u停用
    对
    FirebaseScreenReportingEnabled
    

  • 关键:令人惊讶的是,这在您的中,请确保将键的类型更改为“Boolean”(不是字符串)


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


    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/>