Firebase 垃圾邮件购买报告日志

Firebase spamming purchase report logs

在应用程序启动时,控制台会收到以下形式的垃圾邮件:

4.8.1 - [Firebase/Analytics][***********] Purchase is a duplicate and will not be reported. Product ID: ...

我正在使用自动续订订阅,并且在发布时获得了大约 35 个。 Xcode 版本:9.2,Firebase 版本:3.17.4

如何解决这个问题?

您可以使用以下代码将记录器级别设置为最低:

FirebaseConfiguration.shared().setLoggerLevel(.min)
FirebaseApp.configure()

根据发行说明(https://firebase.google.com/support/release-notes/ios),新的应用内购买报告于 4.0.7 发布,并改进了报告。您看到日志的原因是存在重复交易,Analytics 不会报告这些重复交易以避免夸大生命周期价值。 由于您处于沙盒中,因此自动续订订阅比已发布的应用程序更频繁(如果您打开调试模式可能会很烦人)但是如果您的报告发生某些事情(例如缺少 IAP 事件)并且您将问题报告给Firebase 支持。