我希望我能在问题部分找到答案,但现在,经过25天的等待,我在这里发布了我的问题。 here's the original question though for your reference
在ios上开始使用新的Firebase SDK V3.xx需要采取的第一步是调用[FIRApp configure];
,当我这样做时,xcode控制台会告诉我Firebase已正确初始化。
但是,我的应用无法报告任何Google Analytics,我可能会不时在xcode控制台中看到以下错误消息。
<Error>: <FIRAnalytics/ERROR> Data loss. Cannot record raw event. Error: Error Domain=com.google.gmp.measurement.ErrorDomain Code=3 "Database operation "execute statement" failed with sqlite code 20 and error message "could not convert floating point value to integer without loss of data."" UserInfo={FIRAMonitorContext=execute statement,20,A,3, NSLocalizedDescription=Database operation "execute statement" failed with sqlite code 20 and error message "could not convert floating point value to integer without loss of data."}
<Error>: <FIRAnalytics/ERROR> Transaction failed
我不知道为什么会这样。初始化Firebase只需要一行[FIRApp configure];
所以,没有什么可以让我搞砸了!
我觉得可能应该将一个框架添加到项目中,但我似乎找不到可能遗漏的内容。
如果您可以了解我如何绕过此错误消息,那就太棒了。即使你是盲目猜测,请与我分享。 :)
答案 0 :(得分:0)
好消息:该补丁刚刚在Firebase Analytics 3.7.0中发布。请升级到最新版本,如果它修复了此错误,请告诉我们。谢谢你的举报!