Informacje o Firebase dla C++

Pracując nad projektem w C++ z użyciem Firebase, możesz zauważyć, nieznanych jeszcze koncepcjom Firebase. Na tej stronie znajdziesz odpowiedzi lub wskazać materiały, z których można dowiedzieć się więcej.

Zachęcamy do odwiedzenia jednej z naszych społeczności online, jeśli macie pytania Temat nieuwzględniony na tej stronie. Będziemy też aktualizować tę stronę o nowe tematy okresowo, więc zaglądaj tu regularnie, by sprawdzać, czy dodaliśmy temat, który Cię interesuje. o aplikacji.

Obsługa biblioteki Firebase według platformy

Tabela poniżej zawiera informacje o tym, które biblioteki Firebase są zgodne z którymi platform. Obecnie obsługa komputerów jest przewidziana dla programistów – co pozwala testować funkcje na komputerze programującym bez wdrażania telefon lub tablet, jeśli zezwala na to Twój łańcuch narzędzi.

Platforma Android iOS tvOS macOS
(beta)
Windows
(beta)
Linux
(beta)
Testy A/B Wersja 8.3.0 lub nowsza
Analytics Wersja 8.7.0 lub nowsza
Rozpowszechnianie aplikacji Wersja 8.3.0 lub nowsza
Uwierzytelnianie Wersja 8.3.0 lub nowsza
Cloud Firestore Wersja 8.3.0 lub nowsza
Cloud Functions Wersja 8.3.0 lub nowsza
Komunikacja w chmurze Wersja 8.3.0 lub nowsza
Cloud Storage Wersja 8.3.0 lub nowsza
Crashlytics Wersja 8.3.0 lub nowsza
Linki dynamiczne
Reklamy mobilne Google
Baza danych czasu rzeczywistego Wersja 8.3.0 lub nowsza
Zdalna konfiguracja Wersja 8.3.0 lub nowsza

Usługi Google – pliki konfiguracyjne

Aby dodać Firebase do projektu w C++, musisz dodać Firebase .

  • Aby wysłać grę w C++ na platformę mobilną, postępuj zgodnie z instrukcjami Platformy Apple (iOS+) lub Androida, aby dodać odpowiedni plik konfiguracji Firebase w projekcie.

  • Aby programować na komputery, musisz utworzyć wersję komputerową „komórka” Plik konfiguracji Firebase:

    • Jeśli dodano plik google-services.json z Androidem – po uruchomieniu aplikacji, Firebase znajduje ten plik mobilny i automatycznie generuje pliku konfiguracyjnego Firebase (google-services-desktop.json) na komputery.

    • Jeśli dodano plik GoogleService-Info.plist Apple – przed uruchomieniem w aplikacji, musisz przekonwertować ten plik mobilny na plik konfiguracyjny Firebase na komputery. Aby przekonwertować plik, uruchom to polecenie w tym samym katalogu, w którym Twój plik GoogleService-Info.plist:

    .
    generate_xml_from_google_services_json.py --plist -i GoogleService-Info.plist
    

Jeśli chcesz używać wielu projektów Firebase w jednej aplikacji, odwiedź dokumentacja na temat konfigurowania wielu opcji projekty.

Zasoby open source dotyczące pakietu Firebase C++ SDK

Firebase wspiera programowanie open source opinie.

Pakiety SDK Firebase

Pakiety SDK typu open source w języku C++ są dostępne w naszym GitHubie .

Poniżej znajdziesz informacje o sposobie tworzenia pakietów SDK C++ dla Firebase:

  • Pakiety SDK C++ dla systemów Windows, Linux i macOS to oprogramowanie typu open source. w naszym repozytorium GitHub.
  • Pakiety SDK C++ na iOS, tvOS i Androida są oparte na modelu open source. pakiety SDK na iOS, Pakiety SDK na Androida.

Krótkie wprowadzenie – przykłady

Firebase przechowuje zbiór przykładowych krótkich startów dla interfejsów API Firebase C++, Te krótkie wprowadzenia znajdziesz w naszym publicznym serwisie GitHub dotyczącym Firebase repozytorium krótkiego wprowadzenia.

Każde krótkie wprowadzenie zawiera projekt Xcode na iOS, projekt Android Studio, oraz CMakeLists.txt, którego można użyć do wygenerowania projektu na komputery (jeśli sama usługa Firebase obsługuje na komputery).