Zintegruj Firebase z projektem w usługach gier Play

Firebase może pomóc Ci ulepszyć grę:

  • Rejestruj zdarzenia w Grach za pomocą Google Analytics, bezpłatnego rozwiązania analitycznego do pomiaru danych o korzystaniu z aplikacji, które dostarcza statystyk o używaniu aplikacji i zaangażowaniu użytkowników.

  • Używaj dowolnych usług Firebase, które obsługują gry, takich jak Crashlytics, Remote Config i inne.

Rozpocznij

  1. Jeśli nie masz jeszcze projektu w Firebase, utwórz go, a następnie dodaj Firebase do gry (C++ | Unity).

  2. Połącz aplikację w Firebase z kontem dewelopera w Google Play. Ten sam link będzie używany przez projekt Play Games services.
    W konsoli Firebase otwórz kartę Integracje. Na karcie Google Play kliknij Połącz, a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby utworzyć połączenie.

  3. Upewnij się, że aplikacja w Google Play jest skonfigurowana do korzystania z Play Games services.

Rejestruj zdarzenia w Grach za pomocą Google Analytics

  1. Dodaj Google Analytics do aplikacji.

  2. Po dodaniu do aplikacji pakietu SDK Firebase dla usługi Google Analytics możesz zacząć rejestrować zdarzenia Play Games. Oto kilka przykładowych zdarzeń, które możesz rejestrować:

    • Zdarzenia logowania

      Bundle bundle = new Bundle();
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
      
    • Odblokowywanie osiągnięć

      Bundle bundle = new Bundle();
      bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
      
    • wyniki w tabeli wyników,

      Bundle bundle = new Bundle();
      bundle.putLong(FirebaseAnalytics.Param.SCORE, score);
      bundle.putString("leaderboard_id", leaderboardId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
      
  3. Zarejestrowane zdarzenia możesz wyświetlić w panelu Analytics w konsoli Firebase.

    Konsolę Firebase możesz też otworzyć z poziomu konsoli Play, klikając ikonę Firebase obok ikony aplikacji na stronie Szczegóły gry.

Rozwiązywanie typowych błędów

Nie można wyświetlić zdarzeń Play Games w panelu Analytics

Musisz połączyć Google Play z Firebase za pomocą konsoli Firebase ( > Ustawienia projektu > Integracje > Google Play). Jeśli masz problemy z połączeniem, sprawdź te kwestie:

Nie można uzyskać dostępu do konsoli Firebase z konsoli Play

Upewnij się, że Twoje konto dewelopera Google Play jest połączone z aplikacją w Firebase. W Konsoli Play właściciel lub administrator konta dewelopera Play może sprawdzić stan połączenia w sekcji Konfiguracja > Połączone usługi > Firebase.