在iOS上使用Firebase Analytics时出现受众错误。

14
我开发了一个iOS应用程序,使用Google Analytics for Firebase来跟踪用户属性和事件。
启用Firebase日志记录时,我遇到了以下错误:

5.1.0 - [Firebase/Analytics][I-ACS006009] 受众定义无效。受众将不会被保存。受众、错误: , 错误域=com.google.gmp.measurement.ErrorDomain Code=9 "受众过滤器计数超出范围" UserInfo={NSLocalizedDescription=受众过滤器计数超出范围}

这个错误似乎与代码的某一行无关,而是一个一般性的警告,提示我在使用GAforF的方法上有问题。
由于这似乎是一个常见的警告,有人能够解决这个问题吗?

1
我在我的应用程序中注意到了相同的警告,但是在Firebase文档中没有提到这一点。有人能够解决吗? - Bersaelor
1
升级你们的pod吧。你需要Firebase 5.4.1 FirebaseAnalytics 5.0.1 FirebaseCore 5.0.6 FirebaseInstanceID 3.1.1 FirebaseMessaging 3.0.3。 - iOS Flow
2个回答

2
根据@FlowNivettop的建议,更新Firebase Analytics框架解决了我的问题。我没有使用Cocoapods,所以必须手动下载包并更新链接的框架。

https://firebase.google.com/docs/ios/setup#frameworks

更新后,我不再收到这个已记录的错误...希望这可以帮到你!

1
这实际上是后端向SDK发送空的受众过滤器的问题。有时在您第一次安装应用程序或一段时间后,SDK 尝试重新获取受众时会看到此消息。您可以安全地忽略该消息,因为当后端修复问题时,它最终将消失。SDK 的工作正常。

你有这些信息的来源吗?不太愿意相信互联网上的陌生人。 - Sti
1
我是 Firebase Analytics iOS 团队的工程师,因此我希望这能使我的信息更加可信。您可以在 https://github.com/firebase/firebase-ios-sdk/issues/1624#issuecomment-410282857 上看到我对官方 Firebase Github 问题的评论。 - adbitx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接