Firebase może pomóc Ci ulepszyć grę:
Rejestruj zdarzenia związane z grami za pomocą Google Analytics, bezpłatnego rozwiązania do pomiarów w aplikacjach, 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
Jeśli jeszcze tego nie zrobiono, utwórz projekt Firebase, a następnie dodaj Firebase do gry (C++ | Unity).
Połącz aplikację Firebase z Google Playkontem dewelopera. Ten sam link będzie używany przez Twój projekt Play Games services.
W Firebase konsoli otwórz kartę Integracje. Na karcie Google Play kliknij Połącz, a potem postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby utworzyć połączenie.Sprawdź, czy aplikacja w Google Play jest skonfigurowana do używaniaPlay Games services.
Rejestrowanie zdarzeń związanych z grami za pomocą Google Analytics
Gdy dodasz do aplikacji pakiet SDK Firebase dla Google Analytics, możesz zacząć rejestrować zdarzenia Play Games. Oto przykładowe zdarzenia, 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);
Zarejestrowane zdarzenia możesz wyświetlać w Analytics panelu w Firebase konsoli.
Firebase Konsolę możesz też otworzyć z poziomu Play Konsoli, klikając ikonę Firebase obok ikony aplikacji na stronie Szczegóły gry.
Rozwiązywanie typowych problemów
Nie można wyświetlić zdarzeń Play Games na panelu Analytics
Sprawdź, czy w projekcie Firebase masz włączoną usługę Google Analytics i czy została ona zintegrowanaGoogle Analytics z Twoją grą.
Sprawdź, czy kod implementuje zdarzenia dla
LOGIN
,UNLOCK_ACHIEVEMENT
lubPOST_SCORE
.Sprawdź, czy pakiet SDK rejestruje zdarzenia, włączając szczegółowe logowanie. Urządzenia grupują zdarzenia, aby oszczędzać baterię, więc może minąć trochę czasu, zanim te zdarzenia będą widoczne w panelu Analytics.
Nie udało się połączyć Google Play z Firebase
Musisz połączyć Google Play z Firebase za pomocą Firebase konsoli ( > Ustawienia projektu > Integracje > Google Play). Jeśli masz problemy z połączeniem, sprawdź:
Upewnij się, że Twoja aplikacja spełnia wszystkie wymagania wstępne dotyczące połączenia.
Sprawdź, czy masz wymagany dostęp do utworzenia połączenia.
Nie można uzyskać dostępu do konsoli Firebase z konsoli Play
Sprawdź, czy Twoje Google Playkonto dewelopera jest połączone z aplikacją Firebase. W Playkonsoli właściciel lub administrator Playkonta deweloperaPlay może sprawdzić stan połączenia w sekcji Konfiguracja > Połączone usługi > Firebase.