Firebase - Debug View (디버깅 뷰 사용하기)
Firebase Console의 페이지에 보면 애널리틱스 항목에 DebugView라는 디버깅이 가능한 기능이 존재한다.
간단하게 Firebase Event의 데이터와 Custom Event를 USB를 직접 연결해서 확인이 가능한 기능으로 실시간으로 Event를 확인이 된다.
설정하는 방법은 다음과 같다.
디버깅 옵션이 켜져 있는 빌드(Develop)가 설치된 핸드폰을 USB 디버깅 모드로 연결이 된 상황에서 진행을 해야 한다.
android sdk Manager의 location의 경로의 platform-tools로 이동한다.
경로는 Android SDK Manager의 경로를 참고하면 된다.
명령 프롬프트(CMD)를 열고 cd 명령어를 통해서 해당 경로로 이동해서 다음 명령어를 입력한다.
adb shell setprop debug.firebase.analytics.app 디버깅할 패키 지명
adb를 통해서 연결이 되면 해당 페이지의 연결된 디버그 기기가 활성화되면서 이벤트가 실시간으로 확인이 가능하다.
Firebase DebugView 웹 페이지의 '디버그 기기'가 노출되지 않으면 다음을 확인해야 한다.
1.네트워크 상태 확인
2. 디버깅할 앱이 다른 앱으로 선택되어있는지 확인
Firebase의 기본 Event와 추가로 Custom Event가 동시에 확인이 가능하다.
추가로 밑의 adb shell의 명령어로 상세 로깅값을 확인도 가능하다.
<Trouble Shooting>
폰 디바이스가 디버그 모드에서 다른 디버그 앱이 선택되어있으면 Debug View에 연결된 기기가 선택되지 않습니다.
네트워크에 연결되어있어야 합니다.에뮬레이터 및 시뮬레이터에서 장치 날짜 및 시간(Timezone)이 동일해야합니다.
클라이언트 측에서 개인 정보 보호 설정을 구현했거나 개발자가 동의 모드를 구현한 상태에서 사용자가 애널리틱스 쿠키에 동의하지 않은 경우 디버그 모드에 이벤트가 표시되지 않습니다.
Firebase 애널리틱스 -디버깅 이벤트 : [ 링크 ]
애널리틱스 고객센터 : [ 링크 ]
★☆☆☆☆
'개발 > 게임) 개발관련' 카테고리의 다른 글
문제해결)AndroidStudio)The version of Gradle you connect to does not support that method.To resolve the problem you can change/upgrade the target version of Gradle you connect to. (0) | 2021.08.28 |
---|---|
Visual Studio) DLL 생성 이후 빌드 후 명령어 처리 (0) | 2021.08.04 |
개발용어)서드 파티 (3rd Party / third party) (0) | 2021.04.27 |
개발관련) c# 2021 코딩 지침 및 관행 (2) | 2021.04.26 |
개발관련) AAB(Android App Bundle) (0) | 2021.04.22 |
댓글