問題のセクションで回答が見つかることを期待していましたが、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];
私は混乱するために何も残っていません!
フレームワークがプロジェクトに追加されているはずですが、欠落しているものが見つからないようです。
このエラーメッセージをどのように回避できるかを知ることができれば、それは素晴らしいことです。あなたが盲目的な推測をしている場合でも、それを私と共有してください。 :)