2016-06-29 10 views
0

問題のセクションで回答が見つかることを期待していましたが、25日後に質問を投稿しています。 here's the original question though for your reference<FIRAnalytics/ERROR>トランザクションが失敗しました

新しいFirebase SDK V3.x.xをiosで使用するには、まず[FIRApp configure];を呼び出すことが必要です。これを行うと、xcodeコンソールにFirebaseが正しく初期化されたことが伝えられます。

しかし、私のアプリからのアナリティクスは報告されておらず、時々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

良いニュース:修正はFirebase Analytics 3.7.0でリリースされました。最新バージョンにアップグレードし、このエラーが修正された場合はお知らせください。報告ありがとう!

投稿日:https://github.com/firebase/quickstart-ios/issues/34

関連する問題