Dzięki Firebase łatwo dodasz usługi backendu i analitykę do gier mobilnych na iOS i Androida. Dzięki pakietom SDK dla C++ i Unity możesz uzyskać dostęp do usług Firebase bezpośrednio w kodzie w C++ i Unity bez konieczności pisania kodu Swift/Objective-C lub Java/Kotlin.
Więcej informacji o wzbogacaniu gier dzięki Firebase znajdziesz na stronie gier w Firebase.
Przykładowe zastosowania Firebase w Twoich grach
AdMob – zarabiaj na grach dzięki banerom reklamowym, reklamom pełnoekranowym i reklamom wideo z nagrodą. Śledź skuteczność reklam za pomocą Google Analytics.
Statystyki – dowiedz się m.in., jak gracze wchodzą w interakcję z grą, ile czasu grają w grę, ile czasu zajmuje im ukończenie poziomów, jak często i jak często robią zakupy w aplikacji, jak często wracają do gry itp.
Sprawdzanie aplikacji – chroń zasoby interfejsu API przed nadużyciami, uniemożliwiając nieautoryzowanym klientom dostęp do zasobów backendu.
Uwierzytelnianie – zapewniaj graczom bezproblemowe logowanie, a jednocześnie bezpieczne zarządzanie kontem.
Baza danych czasu rzeczywistego – odczyt i zapis treści gry za pomocą tej skalowalnej bazy danych czasu rzeczywistego. Baza danych czasu rzeczywistego umożliwia śledzenie obecności graczy w grze i poza nią.
Cloud Firestore – odczyt i zapis treści gry za pomocą tej skalowalnej bazy danych w czasie rzeczywistym. Cloud Firestore oferuje wyjątkowe gwarancje czasu działania i umożliwia udostępnianie danych z wybranych lokalizacji na całym świecie.
Cloud Storage – możesz niezawodnie i bezpiecznie przechowywać i udostępniać treści tworzone przez graczy, takie jak awatary, zapisy przebiegu rozgrywki i zrzuty ekranu.
Komunikacja w chmurze – informuj graczy o nowych treściach lub poziomach albo wysyłaj powiadomienia push do graczy, którzy skończą dostępne treści.
Awarie – poświęcaj mniej czasu na znajdowanie awarii, a więcej na ich naprawianie. Twórz bardziej stabilne gry dzięki szczegółowym i praktycznym statystykom dotyczącym awarii.
Linki dynamiczne – udostępniaj treści, takie jak niestandardowe poziomy, elementy w grze i zaproszenia do gry.
Zdalna konfiguracja – możesz zmieniać elementy gry bez wdrażania kodu, w tym ustawienia takie jak gęstość wrogów czy częstotliwość ulepszeń.
Cloud Functions – uruchamiaj kod backendu w bezpiecznym środowisku w odpowiedzi na zdarzenia wywoływane przez inne usługi Firebase i żądania klientów.
Obsługiwane usługi Firebase
Pakiety SDK Firebase dla C++ i Unity obsługują bezpośrednio wymienione poniżej usługi Firebase. Firebase obsługuje też podzbiór bibliotek dostępnych do wdrożenia przepływu pracy na komputerze (beta).
Usługa Firebase | C++ | Unity | Komputer (beta) |
---|---|---|---|
AdMob | |||
Analytics | |||
Sprawdzanie aplikacji | |||
Uwierzytelnianie | |||
Cloud Firestore | |||
Funkcje Cloud | |||
Komunikacja w chmurze | |||
Cloud Storage, | |||
Crashlytics | |||
Linki dynamiczne | |||
Baza danych czasu rzeczywistego | |||
Zdalna konfiguracja |