2017-11-30 28 views
0

내 Android 용 Firebase를 사용하고 있습니다.Firebase에 로그인하지 않습니다. ITEM_ID

추적하고 싶습니다. 나는 다른 모든 활동 클래스의 아버지 인 BaseDrawerActivity 클래스를 가지고 있습니다.

나는 BaseDrawerActivity

protected void onResume() { 
    Bundle bundle = new Bundle(); 
    Log.i("logging..",getClass().toString()); 
    bundle.putString(FirebaseAnalytics.Param.ITEM_ID, getClass().toString()); 
    bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "Activity"); 
    bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "text"); 
    mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle); 
    super.onResume(); 
    barcodeView.resume(); 
} 

이를 사용하여 화면에 보이는 모든 활동을 기록하지만 중포 기지 패널에서, 그것은 단지 활동 중 하나에 대한 item_id을 보여줍니다. 내 안드로이드 모니터에 logging 로그인을 볼 수 있습니다.

enter image description here

내가 디버깅하는 방법을 몰라 /이 문제를 해결.

+0

사용자가 볼 수있는 활동과 표시되는 활동이 Firebase에 이미 자동으로 기록된다는 사실을 모르십니까? – dalla92

+0

그것은 설정되지 않았습니다. 이벤트처럼. – shampoo

+0

Firebase 이벤트 대시 보드의 스크린 샷을 추가하십시오. – dalla92

답변

0

ITEM_ID 매개 변수에서 화면 이름을 추적하는 것처럼 보입니다. 화면의 이름을 설정하지 않았으므로 ITEM_ID 매개 변수에서 (설정되지 않음) 추적됩니다.

setCurrentScreen 방법을 사용하여 화면을 설정해보십시오. 이렇게하면 SDK가 (설정되지 않음)에서 추적하는 대신 화면의 이름을 설정하는 데 도움이됩니다.

Track Screens doc.