Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기

Firebase를 Play 게임 서비스 프로젝트와 통합

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Firebase는 게임의 수준을 높이는 데 도움이 될 수 있습니다.

  • 앱 사용 및 사용자 참여에 대한 통찰력을 제공하는 무료 앱 측정 솔루션인 Google Analytics로 게임 이벤트를 기록하세요.

  • Crashlytics, 원격 구성 등 게임을 지원하는 Firebase 제품을 사용하세요.

시작하다

  1. 아직 만들지 않았다면 Firebase 프로젝트를 만든 다음 게임에 Firebase를 추가합니다( C++ | Unity ).

  2. Firebase 앱을 Google Play 개발자 계정에 연결합니다 . 이 동일한 링크가 Play 게임 서비스 프로젝트에서 사용됩니다.
    Firebase 콘솔에서 통합 으로 이동합니다. Google Play 카드에서 링크 를 클릭한 다음 화면의 지시에 따라 링크를 만듭니다.

  3. Google Play의 앱이 Play 게임 서비스를 사용하도록 설정되어 있는지 확인합니다.

Google Analytics를 사용하여 게임 이벤트 기록

  1. 앱에 Google 애널리틱스를 추가합니다.

  2. Google 애널리틱스용 Firebase SDK를 앱에 추가했으면 Play 게임 이벤트 로깅을 시작할 수 있습니다. 다음은 기록할 수 있는 몇 가지 샘플 이벤트입니다.

    • 로그인 이벤트

      Bundle bundle = new Bundle();
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
      
    • 업적 잠금 해제

      Bundle bundle = new Bundle();
      bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
      
    • 리더보드의 점수

      Bundle bundle = new Bundle();
      bundle.putLong(FirebaseAnalytics.Param.SCORE, score);
      bundle.putString("leaderboard_id", leaderboardId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
      
  3. Firebase 콘솔의 Analytics 대시보드 에서 기록된 이벤트를 볼 수 있습니다.

    게임 세부정보 페이지에서 앱 아이콘 옆에 있는 Firebase 아이콘을 클릭하여 Play Console 에서 Firebase 콘솔에 액세스할 수도 있습니다.

일반적인 오류 문제 해결

Analytics 대시보드에서 Play 게임 이벤트를 볼 수 없음

Firebase 콘솔을 사용하여 Google Play를 Firebase에 연결 해야 합니다( > Project settings > Integrations > Google Play ). 연결에 문제가 있는 경우 다음을 확인하세요.

Play Console에서 Firebase 콘솔에 액세스할 수 없음

Google Play 개발자 계정이 Firebase 앱에 연결되어 있는지 확인하세요. Play Console 에서 Play 개발자 계정의 소유자 또는 관리자는 > 연결된 서비스 > Firebase 에서 연결 상태를 볼 수 있습니다 .