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
Jeśli nie masz jeszcze projektu w Firebase, utwórz go, a następnie dodaj Firebase do gry (C++ | Unity).
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.Upewnij się, że aplikacja w Google Play jest skonfigurowana do korzystania z Play Games services.
Rejestruj zdarzenia w Grach za pomocą Google Analytics
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);
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
Sprawdź, czy w projekcie Firebase masz włączoną usługę Google Analytics i czy Google Analytics jest zintegrowana z grą.
Sprawdź, czy kod implementuje zdarzenia dla
LOGIN,UNLOCK_ACHIEVEMENTlubPOST_SCORE.Sprawdź, czy pakiet SDK rejestruje zdarzenia, włączając szczegółowe logowanie. Urządzenia grupują zdarzenia, aby oszczędzać baterię, dlatego może minąć trochę czasu, zanim te zdarzenia będą widoczne w panelu Analytics.
Nie można połączyć aplikacji Google Play z Firebase
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:
Upewnij się, że aplikacja spełnia wszystkie wymagania wstępne dotyczące połączenia.
Upewnij się, że masz wymagany dostęp do utworzenia połączenia.
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.