Firebase Analytics의 실시간 디버깅 방법(iOS)
2886 단어 SwiftFirebaseAnalytics
개시하다
Firebase Analytics는 iOS 및 Android 애플리케이션의 사용 상태를 파악하는 도구로 사용됩니다.가져오기 방법은 이전 기사에 적혀 있으며, 이와 같은 방법으로 일반적으로 사용되는 경우 Firebase 공식 페이지에 따라 Logging이 적용된 이벤트는 약 1시간 주기로 대량 처리되어 함께 업로드됩니다.
보통 이 정도면 충분해요.그러나 디버깅을 할 때 한 시간도 기다리지 않아 결과가 나오지 않는 것은 비효율적이다.이 글에서, 우리는 디버깅을 할 때 유효한 로그 제출 방법을 쓸 것이다.
응용 프로그램 콘솔에 로그를 발표하는 방법
Xcode 콘솔에서 Firebase Analytics의 로그를 실시간으로 출력하는 방법입니다.추가-FIRAnalyticsDebugEnabled
애플리케이션을 시작하면 Firebase Analytics 로그가 실시간으로 출력됩니다.
구체적으로 다음과 같은 순서에 따라 설정한다.
Xcode 콘솔에서 Firebase Analytics의 로그를 실시간으로 출력하는 방법입니다.추가
-FIRAnalyticsDebugEnabled
애플리케이션을 시작하면 Firebase Analytics 로그가 실시간으로 출력됩니다.구체적으로 다음과 같은 순서에 따라 설정한다.
-FIRAnalyticsDebugEnabled
합니다.위의 설정을 사용하여 응용 프로그램을 시작하면 Xcode 콘솔에서 다음 로그가 실시간으로 출력됩니다.X코드의 콘솔을 보면 Firebase가 어떤 메시지를 보냈는지 알 수 있다.
2019-05-10 16:29:14.433227+0900 firebase-test[26326:1786556] 6.0.0 - [Firebase/Analytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: screen_view (_vs), {
firebase_debug (_dbg) = 1;
firebase_event_origin (_o) = auto;
firebase_previous_id (_pi) = -623853840462668681;
firebase_screen_class (_sc) = View3Controller;
ga_previous_class (_pc) = View2Controller;
ga_realtime (_r) = 1;
ga_screen_id (_si) = -623853840462668680;
}
Firebase 콘솔에 로그를 게시하는 방법
Firebase 콘솔의 DebugView에 로그를 실시간으로 게시하는 방법우선 응용 프로그램의 설정으로 추가-FIRDebugEnabled
.실시간 로그를 비활성화하려면 추가-FIRDebugDisabled
합니다.각각 추가된 위치는 이전 절과 같습니다.확인란을 열거나 닫으면 유효/무효로 전환할 수 있습니다.
화면 이미지는 다음과 같습니다.
이 설정에 따라 프로그램을 시작하면Firebase 콘솔의 DebugView에 10초 정도 기다리는 로그가 표시됩니다.이 화면을 클릭하면 어떤 정보를 수집했는지 확인할 수 있다.
참고 문헌
Reference
이 문제에 관하여(Firebase Analytics의 실시간 디버깅 방법(iOS)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/KenNagami/items/48d3fea8f616fd60e3e4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)