微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果默认设置为 true,为什么我需要设置 Analytics.setAnalyticsCollectionEnabled(true) ? Firebase + iOS

如何解决如果默认设置为 true,为什么我需要设置 Analytics.setAnalyticsCollectionEnabled(true) ? Firebase + iOS

自从我上次更新 firebase 仪表板以来,它几乎是空的。 起初我确实认为是新的 iOS 14.5 政策问题,但请参阅:

https://firebase.google.com/docs/ios/supporting-ios-14

我玩弄设置并注意到当我使用

Analytics.setAnalyticsCollectionEnabled(true)

Firebase 开始实时提供数据,因为我有 -FIRDebugEnabled。 但是如果不调用它,即使在控制台中我也看不到 firebase 日志,看起来它们根本没有发送。 如果有信息,为什么我需要 Analytics.setAnalyticsCollectionEnabled(true) 此设置在应用程序会话之间保持不变。认情况下它是启用的? 还是我只是遗漏了什么?

在那段时间里,我确实将 pod 更新到了最新版本:

pod 'Firebase/Crashlytics'
pod 'Firebase/AnalyticsWithoutAdIdSupport'
pod 'Firebase/Messaging'

解决方法

您是否在 plist 文件中禁用了集合?这样做需要您在运行时覆盖设置以启用分析收集。 https://firebase.google.com/docs/analytics/configure-data-collection#objective-c

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。