<firanalytics error =“”>交易失败

时间:2016-06-29 12:29:17

标签: ios objective-c firebase firebase-analytics

我希望我能在问题部分找到答案,但现在,经过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];所以,没有什么可以让我搞砸了!

我觉得可能应该将一个框架添加到项目中,但我似乎找不到可能遗漏的内容。

如果您可以了解我如何绕过此错误消息,那就太棒了。即使你是盲目猜测,请与我分享。 :)

1 个答案:

答案 0 :(得分:0)

好消息:该补丁刚刚在Firebase Analytics 3.7.0中发布。请升级到最新版本,如果它修复了此错误,请告诉我们。谢谢你的举报!

来自:https://github.com/firebase/quickstart-ios/issues/34