Zintegruj Firebase z projektem w usługach gier Play

Firebase może pomóc w ulepszeniu gry:

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

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

Rozpocznij

  1. Jeśli jeszcze tego nie zrobisz, utwórz projekt w Firebase, a następnie dodaj Firebase do swojej gry (C++ | Unity).

  2. Połącz aplikację w Firebase z Google Play kontem dewelopera. To samo połączenie będzie używane 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.

Rejestrowanie zdarzeń w grach za pomocą Google Analytics

  1. Dodaj Google Analytics do swojej aplikacji.

  2. Gdy dodasz do aplikacji pakiet SDK Firebase dla 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świetlać w Analytics panelu w Firebase konsoli.

    Możesz też otworzyć konsolę Firebase z Play Konsoli 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

  • Sprawdź, czy masz włączoną usługę Google Analytics w projekcie Firebase i czy jest ona zintegrowanaGoogle Analytics z Twoją grą.

  • Sprawdź, czy kod implementuje zdarzenia LOGIN, UNLOCK_ACHIEVEMENT lub POST_SCORE.

  • Sprawdź, czy pakiet SDK rejestruje zdarzenia, włączając szczegółowe logowanie. Ponieważ urządzenia grupują zdarzenia, aby oszczędzić baterię, może minąć trochę czasu zanim te zdarzenia będą widoczne 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 otworzyć konsoli Firebase z konsoli Play

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