2016-06-29 1 views
0

문제점 섹션에 대한 답변을 찾을 수 있기를 기대했지만 지금은 25 일이 지난 후 제 질문을 게시하고 있습니다. here's the original question though for your reference.<FIRAnalytics/ERROR> 트랜잭션 실패

ios에서 새로운 Firebase SDK V3.x.x를 시작하기 위해 취해야 할 첫 번째 단계는 [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

관련 문제