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.

Jeśli masz pytania dotyczące tematu, który nie został poruszony na tej stronie, odwiedź jedną z naszych społeczności online. 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)
A/B Testing Wersja 8.3.0 lub nowsza
Analytics Wersja 8.7.0 lub nowsza
App Distribution Wersja 8.3.0 lub nowsza
Authentication Wersja 8.3.0 lub nowsza
Cloud Firestore Wersja 8.3.0 lub nowsza
Cloud Functions Wersja 8.3.0 lub nowsza
Cloud Messaging Wersja 8.3.0 lub nowsza
Cloud Storage Wersja 8.3.0 lub nowsza
Crashlytics Wersja 8.3.0 lub nowsza
Dynamic Links
Google Mobile Ads
Realtime Database Wersja 8.3.0 lub nowsza
Remote Config 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 tworzyć aplikacje na komputery, musisz utworzyć wersję na komputery pliku konfiguracji Firebase „na potrzeby urządzeń mobilnych”:

    • Jeśli dodasz plik google-services.json na Androida – gdy uruchomisz aplikację, Firebase odnajdzie ten plik mobilny, a następnie automatycznie wygeneruje plik konfiguracji Firebase na komputer (google-services-desktop.json).

    • 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.

Przykłady krótkich wprowadzeń

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 komputerowego (jeśli sama usługa Firebase obsługuje na komputery).