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 plikGoogleService-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).