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
Jeśli jeszcze tego nie zrobisz, utwórz projekt w Firebase, a następnie dodaj Firebase do swojej gry (C++ | Unity).
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.Upewnij się, że aplikacja w Google Play jest skonfigurowana do korzystania z Play Games services.
Rejestrowanie zdarzeń w grach za pomocą Google Analytics
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);
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_ACHIEVEMENTlubPOST_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.
Nie można połączyć 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 Twoja aplikacja spełnia wszystkie wymagania wstępne dotyczące połączenia.
Upewnij się, że masz wymagane uprawnienia do utworzenia połączenia.
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.